2016-02-08 52 views
1

我正在使用Java Swing來開發我的應用程序,我應該儘快完成它,但設計非常糟糕。 我發現了一些建議,告訴我應該使用JAVA FX。 Java FX和Java Swing有什麼區別? 這行代碼是否會有變化?unsing JAVA FX和SWING之間有什麼區別

+0

你怎麼看待變化框架將提高你的設計? – MadProgrammer

+0

已經有一個類似的話題在這裏討論:https://stackoverflow.com/questions/16694948/swing-vs-javafx-for-desktop-applications/21838439 –

回答

3

主要區別可能是發佈日期... JavaFX更新,可以視爲Swing的後繼者。

在JavaFX中添加了許多非常有用的功能。 看到這裏的一些主要特點:https://docs.oracle.com/javase/8/javafx/get-started-tutorial/jfx-overview.htm#A1131418

我可以列出的主要特點爲我:

  • 樣式可以通過CSS設置(以類似的東西)
  • 綁定:綁定一個用戶界面 - 簡單的方法值,就像輸入文本的寬度,到類中的字段。改變字段的值更新UI而不樣板
  • 動畫/過渡:簡單的方法來製作動畫,等,其閃爍或移動
  • 3D的UI組件:簡單的方法來操縱模型進行動畫3D視圖

從頭開始做一個新的應用程序,我想你應該考慮使用JavaFX,Swing是過時的(恕我直言)

相關問題