如何将Netbeans中的接口生成的代码分成不同的类?

问题描述:

我正在开发一个与Netbeans的接口,我想要在三个不同的类中分离GUI的创建。我之所以这样做是因为该项目遵循MVP(模型 - 视图 - 演示者)模型,在这种情况下创建3个模型/视图会更实用(这不仅仅取决于我)。如何将Netbeans中的接口生成的代码分成不同的类?

我正在使用设计工具来开发它,使用GridBagLayout。此外,代码已经生成(我已经完成了界面,后来出现了划分它的想法)。在界面中,我有3个选项卡 - 想法是在每个类中创建一个选项卡,但在搜索时找不到任何涉及此问题的示例或问题。有没有可能,如果是的话,该怎么做?

感谢,

您可以创建与NetBeans 3的JPanel类(每一个都有自己生成的代码),每个选项卡。

然后在主框架/对话框/任何内容中,插入tabbedpane并在创建代码中手动添加三个面板。

如果你想拆分你已有的代码,那就更困难了。但是,您可以将其分割到netbeans之外(因为部分代码将不受保护)。我认为netbeans可能很难正确加载相应的文件(尽管如此,你仍然可以在netbeans中打开它们)。

Netbeans创建这些.form文件以使用布局。所以你必须看看它们是如何创建的。

无论如何,更简单的解决方案可能是提前计划这样的事情,或者现在甚至重新创建标签,而不是分开主要的东西。