2

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

Swing 应用程序框架已从 7.1 中删除,我现在无法编辑表单。我已经完成了移植到 Netbeans 平台的示例,但它们似乎并未涵盖从桌面应用程序迁移的内容。

欢迎任何帮助。

4

1 回答 1

3

不幸的是,Swing 应用程序框架已被弃用并删除。它从未成为最终的 JSR,并且在这一点上完全死了(因为 JavaFX 被认为是 Java UI 的未来)。

要使您的应用程序运行,请从较旧的 NetBeans 副本中复制 Swing 应用程序 jar(它们也可能已插入到您的应用程序的 lib 目录中)。你应该仍然可以使用这个 jar 运行。

要对实际表单进行进一步更改,您基本上只有两个选择:使用标准表单构建器完全重新创建它们,或者将它们作为代码而不是视觉方式编辑。您可以丢弃 .form 文件,因为它们现在没用了。相反,您可以在表单的 java 类中修改生成的代码。它仍然是相当难看的代码,但至少它现在可以编辑了。您可能需要删除 NetBeans 用来将代码块标记为不可编辑的魔术注释。

于 2012-06-20T03:15:20.767 回答