Java NetBeans-如何将面板移动到新文件(代码太大)
技术:NetBeans 6.9.1、SwingX 1.6.2 我有一个包含许多jxpanel的JFrame(其中包含许多其他组件)Java NetBeans-如何将面板移动到新文件(代码太大),java,swing,netbeans,ide,swingx,Java,Swing,Netbeans,Ide,Swingx,技术:NetBeans 6.9.1、SwingX 1.6.2 我有一个包含许多jxpanel的JFrame(其中包含许多其他组件)initComponents()方法由NetBeans保护(我想是出于GUI同步的原因) 我想将所有jxpanel移动到新的.java文件中(由于initComponents()method-code错误太大),并且仍然能够在visual editor中编辑它们。我该怎么做?如果没有记事本等第三方工具(相当不安全),是否有可能实现它 还有其他想法吗?如何轻松安全地拆分
initComponents()
方法由NetBeans保护(我想是出于GUI同步的原因)
我想将所有jxpanel移动到新的.java
文件中(由于initComponents()
method-code错误太大),并且仍然能够在visual editor中编辑它们。我该怎么做?如果没有记事本等第三方工具(相当不安全),是否有可能实现它
还有其他想法吗?如何轻松安全地拆分
initComponents()
以避免代码过大错误?真正的答案是不要在可视化编辑器中执行此操作。对于这么大的一个类,您将如何调试它?手动编写Swing代码绝对值得学习,即使它看起来是一项太大的任务
在重新编写代码时,我不会过多地查看您当前的代码,因为它将是令人讨厌的,并且是为了支持可视化编辑器而编写的,而不是开发人员。相反,一次从一个组件开始,构建GUI。把它分成更小的班级,他们有自己的责任。这将需要一些时间,但一旦您完成它,它将使未来的项目更加简单,并将为您提供宝贵的调试知识。谢谢,我将尝试您的方法。