javaFX2 miglayout可移植性
我对Java很新,我刚刚开始冒险进入它的UI世界。 我已经看过要使用什么框架和工具。 我的目标是:
至于我所做的一切,我从很多文档和研究开始,现在我的选择是登陆javaFX和miglayout。
我使用Linux Ubuntu(目前是13.04)进行开发,但我的用户群将是Windows和Ubuntu的组合,也可能是一些MAC用户。
我想从具有更多经验的人们那里了解到,在使用javaFX2和migLayout进行开发时,如果涉及到其他操作系统的可移植性,他们的痛点。
我发现这个线程:JavaFX 2的便携性如何? 但我所寻找的答案并不是:它在“X”中起作用,而是起作用。 使其在“X”和“Y”中工作。 “a”,“b”和“c”必须被照顾。 处理“z”很难,因为等等...
谢谢。
您需要的只是正确安装的JDK,并且从您首选的IDE
获得一点帮助,您将获得几乎完整的便携式工作环境)。
使用Netbeans将隐藏生成可运行jar
文件的复杂性,因为使用依赖管理器的严肃项目将是必须的,Gradle和Maven都拥有用于构建自动化的良好JavaFX
插件(通过使用Maven,您可以克隆我的Github
存储库并开始工作无论您正在运行的OS
如何),有关JavaFX
和Java SE
集成的更多信息,请参阅OpenJDK
贡献者的答案。
javaFX2 miglayout可移植性
Miglayout有一个JavaFX
插件,您只需将miglayout-javafx.jar
和miglayout-core.jar
到您的CLASSPATH
,这样就不会出现MigLayout
可移植性问题。
MigLayout
是一个真正强大的布局管理器(特别是涉及Swing
),但我更喜欢使用fxml和scenebuilder构建JavaFX
用户界面(本质上是企业和数据驱动的应用程序)的惯用方式。