在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