javaFX2 miglayout可移植性

时间:2013-09-08 16:39:14

标签: javafx-2 portability miglayout

我对Java很陌生,我只是开始冒险进入它的UI世界。 我已经了解了要使用的框架和工具。 我的目标是:

  1. 尽量避免通过使用a来实现太多低级别的东西 现有框架。
  2. 使用可移植库(我听说并非所有库都相同)
  3. 至于我所做的一切,我从很多文档和研究开始,现在我的选择是登陆javaFX和miglayout。

    我使用Linux Ubuntu(目前为13.04)进行开发,但我的用户群将是Windows和Ubuntu以及一些MAC用户的混合。

    我希望从人们那里获得更多经验,他们在使用javaFX2和migLayout进行开发时的痛点,以及其他操作系统的可移植性。

    我找到了这个帖子: How portable is JavaFX 2? 但我正在寻找的答案不是:它适用于“X”而是。使它在“X”和“Y”中工作。必须照顾“a”,“b”和“c”。处理“z”很难,因为等...

    感谢。

1 个答案:

答案 0 :(得分:3)

您所需要的只是正确安装JDK,并且在首选IDE的帮助下,您将获得几乎完整的便携式工作环境。

使用Netbeans将隐藏生成可运行jar文件的复杂性,对于使用依赖项管理器的严重项目,必须使用GradleMaven用于构建自动化的JavaFX插件(通过使用Maven,您可以克隆我的Github存储库并立即开始工作,无论您运行的是哪个OS,有关JavaFX的更多信息, Java SE集成从OpenJDK贡献者处看到此answer

  

javaFX2 miglayout可移植性

Miglayout有一个JavaFX插件,您只需将miglayout-javafx.jarmiglayout-core.jar添加到CLASSPATH,因此MigLayout不存在可移植性问题{1}}。

MigLayout是一个真正强大的布局管理器(特别是涉及Swing时),但我更倾向于采用惯用的方式构建JavaFX用户界面(实质上是企业和数据)通过使用来启动应用程序。

更多资源: