What is the difference between unsing JAVA FX and SWING
<p>I am using Java Swing to  develop my application and i should finish it as soon as possible, but the design is very bad.
I found some advice which tells me that I should use JAVA FX.
What is the difference between Java FX and Java Swing ?
Will there be any change on the line of code?</p>