将复杂的GUI窗口拆分为Netbeans中的多个文件

时间:2010-03-09 11:06:42

标签: user-interface netbeans

在构建应用程序GUI之后,我意识到它有点过于复杂,我可以重用一些Swing组件。结果是一个带有许多anidated JPanel的复杂类。

我的问题是:Netbeans是否提供了将JPanel及其子组件拆分为不同类的方法?

如果我手工完成,GUI设计师仍然会工作吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您要做的是制作组件bean并将其导入NetBeans调色板。这样GUI设计师确实会工作。您所需要的只是提供一个公共的,无参数的构造函数,并让类实现Serializable(如果它们是Swing组件,它们应该已经存在)。 getter和setter是可选的,但如果您希望能够使用属性窗口设置其属性,则需要它们。

有关制作bean并将其添加到调色板的示例,请参阅this tutoria l。