gpt4 book ai didi

javafx-2 - javaFX2 miglayout 可移植性

转载 作者:行者123 更新时间:2023-12-04 04:42:26 26 4
gpt4 key购买 nike

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

  • 尽量避免通过使用
    现有框架。
  • 使用可移植库(我听说不是所有的库都是一样的)

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

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

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

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

    谢谢。

    最佳答案

    您只需要正确安装 JDK , 并在您的首选 IDE 的帮助下您将获得几乎完整的可移植工作环境)。

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

    javaFX2 miglayout portability



    Miglayout有一个 JavaFX插件所有你需要的是添加 miglayout-javafx.jarmiglayout-core.jar给您的 CLASSPATH ,因此 MigLayout 不存在可移植性问题.
    MigLayout是一个真正强大的布局管理器(尤其是当涉及到 Swing 时),但我更喜欢使用惯用的方式来构建 JavaFX使用 的用户界面(本质上是企业和数据驱动的应用程序)和 .

    更多资源:
  • GUI Architectures,by Martin Fowler
  • JavaFX community website
  • The FX Experience blog
  • 关于javafx-2 - javaFX2 miglayout 可移植性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18686096/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com