【问题标题】:Converting Swing application to JavaFX [closed]将 Swing 应用程序转换为 JavaFX [关闭]
【发布时间】:2009-06-11 07:13:57
【问题描述】:

将 Swing 应用程序转换为 JavaFX 的必要步骤是什么?

了解执行此任务时的最佳实践(即可能遇到的问题和解决方案)也会很有趣。

【问题讨论】:

    标签: java swing javafx


    【解决方案1】:

    我不知道那里是否有“最佳”实践,因为 JavaFX 还很新,人们更忙于制作新的 JavaFX 程序而不是转换旧的 Java 程序...

    首先,我会问您为什么想要/需要这样做...其次,我会说这取决于 Swing 程序的目的和复杂性。 如果这是一个简单的对话,那应该不难。如果它是一个带有子面板、大量弹出对话框、菜单、带有停靠的 MDI 行为等的复杂应用程序,则可能很难甚至不可能移植......

    不知何故,从头开始重写 GUI 可能会更好,因为您知道您必须在 JavaFX 中使用 Swing 组件的包装器,或者将自己限制在(当前)有限的原生 JavaFX 组件范围内。

    现在,如果您的应用程序以良好的原则编写,您可以只重写视图和控制器部分,并重用(大部分)模型/业务逻辑,因为 JavaFX 可以很好地利用 Java 类。

    【讨论】:

      猜你喜欢
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 2015-10-16
      • 1970-01-01
      • 2016-06-24
      • 1970-01-01
      相关资源
      最近更新 更多