2009-06-11 221 views

回答

5

我不知道是否有“最好”的做法那里,因为JavaFX是很新的,人们更忙于新的JavaFX程序比转换旧Java的的...

首先,我会问为什么你想要/需要这样做......其次,我要说这取决于Swing程序的目的和复杂性。 如果这是一个普通的对话框,它不应该很难。如果它是一个复杂的应用程序与子面板,很多弹出对话框,菜单,与对接的MDI行为等,可能很难无法端口...

不知何故,它可能会更好因为知道必须使用JavaFX中的Swing组件的包装器,或将自己限制在当前有限的本机JavaFX组件范围内,所以从头重写了GUI。现在,如果您的应用程序是以良好的原则编写的,那么您可以只重写视图和控制器部分,并重用(大部分)模型/业务逻辑,因为JavaFX可以很好地利用Java类。

相关问题