在JavaFX 2.0有可能通過使用FXML方法或通過使用標準的Java代碼來創建的佈局。 什麼是相對於一系列UI精心設計的最佳途徑。在我的應用程序中有大約100個子UI。什麼是設計的JavaFX 2.0的圖形用戶界面的最佳方式?
謝謝
在JavaFX 2.0有可能通過使用FXML方法或通過使用標準的Java代碼來創建的佈局。 什麼是相對於一系列UI精心設計的最佳途徑。在我的應用程序中有大約100個子UI。什麼是設計的JavaFX 2.0的圖形用戶界面的最佳方式?
謝謝
FXML看起來更合乎邏輯。通過使用FXML
僅供參考,
路線圖的Java FX http://javafx.com/roadmap/顯示,現場建設者將圍繞年中發佈。從上面的網頁:。
「的JavaFX場景生成器的 JavaFX平臺所見即所得的圖形界面設計工具,它使從調色板中通過簡單地 拖動並定位GUI組件設計的用戶界面屏幕上的場景
該工具生成FXML FORMAT2文件可以在一個項目 內任何IDE使用如的NetBeans或者Eclipse。JavaFX的場景生成器可以 用於創建桌面應用程序和小程序在瀏覽器中運行GUI「。
獲取JavaFX Scenebuilder這裏。
場景建設者應該是一個很好的起點,以創建應用程序的用戶界面獨特。考慮到你的UI 100S,我認爲他們的一些「露面」的應該是略有不同的功能相同。您可以動態加載FXML並在運行時分配控制器。這意味着1個FXML文件可以與多個控制器一起使用。這可以節省您一些時間,同時保持代碼動態,以便於維護。
FXMLLoader loader = new FXMLLoader(getClass().getResource("DBedit.fxml"));
loader.setController(new DBeditEntityUser());
因此,要使用與不同控制器相同的FXML。
FXMLLoader loader = new FXMLLoader(getClass().getResource("DBedit.fxml"));
loader.setController(new DBeditEntityUserLevel());
希望這會有所幫助。
關注用戶的需求放在首位。擔心技術秒。 – Bill 2011-12-22 05:32:58