Netbeans 7.1是否支持Swing Application Framework?如何将表单7.0迁移到7.1?

j2g*_*2gl 6 java netbeans swing-app-framework netbeans7.0 netbeans-7.1

上周,我非常沮丧,生产中有三个大应用程序,还有更多使用Swing Application Framework.后来,当我开始迁移到Netbeans 7.1,BOOM!时,不再支持SAF.

那么我该怎么办,任何想法如何迁移到Netbeans 7.1?

我将感谢你的帮助.

PS:Netbeans团队,请不要在没有警告的情况下添加框架,这只是Java规范请求 - JSR.当我开始使用SAF时,它似乎永远不会停止.

PS2:为了让我们听到我们正在使用SAF,请访问https://netbeans.org/bugzilla/show_bug.cgi?id=204661

Mar*_*ary 2

我没有一个好的答案,但这可能会给其他人更多的想法(并且在此处包含信息比发布单独的问题更有用)...

我还有一个 SAF 应用程序,现在需要 java 1.7,因此已切换到 netbeans 7.1,并且无法编辑 nb7.0 中的表单。我在nb7.0之间切换来编辑屏幕,然后使用nb7.1来编译和运行。

如果我在 nb7.1 中创建一个表单,它可以在我的应用程序中正常工作,并且我查看了生成的代码以及 nb7.0 和 nb7.1 为 JPanel 创建的 .properties 文件,它们看起来相同。

我还没有弄清楚如何将 nb7.0 生成的 JPanel“转换”为适用于 nb7.1 的 JPanel,但我可以在 7.1 中创建一个空 JPanel,然后运行 ​​7.0 并将所有控件从 7.0 表单复制到7.1 表格。图标丢失(这是 NetBeans 的一个错误),而代码丢失通常是一个成本高昂且容易出错的过程。

项目中的某个地方可能有一些标志来告诉 JPanel 是否为“SAF”。如果是这样,找到它将使迁移变得容易得多。