2

我对 Java 还很陌生,我才刚刚开始涉足它的 UI 世界。我已经查看了要使用的框架和工具。我的目标是:

  1. 尽量避免通过使用现有框架来实现太多低级的东西。
  2. 使用可移植库(我听说并非所有库都是平等的)

至于我所做的一切,我从大量文档和研究开始,现在我的选择是登陆 javaFX 和 miglayout。

我使用 Linux Ubuntu(目前是 13.04)进行开发,但我的用户群将是 Windows 和 Ubuntu 的混合体,可能还有一些 MAC 用户。

我想从有更多经验的人那里了解他们在使用 javaFX2 和 migLayout 进行开发时在移植到其他操作系统时的痛点。

我找到了这个线程: JavaFX 2 的便携性如何? 但我正在寻找的答案不是:它适用于“X”,而是。使其在“X”和“Y”中工作。必须注意“a”、“b”和“c”。处理“z”很困难,因为等等......

谢谢。

4

1 回答 1

3

您所需要的只是正确安装JDK,并且在您喜欢的一些帮助下,您IDE将获得几乎完整的可移植工作环境)。

使用Netbeans将隐藏生成可运行jar文件背后的复杂性,对于使用依赖管理器的严肃项目将是必须的,GradleMaven都有很好JavaFX的构建自动化插件(通过使用 Maven,您可以克隆我的Github存储库并立即开始工作OS您正在运行),有关更多信息JavaFXJava SE集成,请参阅贡献者的此答案OpenJDK

javaFX2 miglayout 可移植性

Miglayout有一个JavaFX插件,您只需添加miglayout-javafx.jarmiglayout-core.jar到您CLASSPATHMigLayout.

MigLayoutSwing是一个真正强大的管理JavaFX器(是在涉及到.

更多资源 :

于 2013-09-09T12:24:30.137 回答