我如何端口一个Java桌面应用程序的Netbeans 7.1(How do I port a Jav

2019-07-30 00:45发布

在NetBeans 6,我写了一个基于Java的桌面应用程序(org.jdesktop.application。SingleFrameApplication)一个相当复杂的应用程序。

Swing应用程序框架已经从7.1删除,我现在不能编辑的形式。 我公司已通过移植到NetBeans平台的例子,但他们似乎并不涵盖从桌面应用程序迁移。

任何帮助将受到欢迎。

Answer 1:

不幸的是,Swing应用程序框架被废弃和删除。 它从来没有成为最终的JSR,在这一点上是完全死了(因为JavaFX是考虑的Java用户界面的未来)。

为了让您的应用程序运行,从NetBeans中的旧副本复制Swing应用程序罐子(它们可能已被插入到你的应用程序的lib目录以及)。 您应该还是可以用这个瓶子运行。

为了使你基本上只有两个选择的实际形式的进一步变化:与标准表单生成完全重新创建或编辑这些代码,而不是视觉。 你可以扔掉.FORM文件,因为他们现在是无用的。 相反,你可以修改表单的Java类中生成的代码。 它仍然是相当丑陋的代码,但至少现在将编辑。 您可能需要删除的魔法评论认为NetBeans使用到的代码块标记为不可编辑。



文章来源: How do I port a Java Desktop Application to Netbeans 7.1