在构建应用程序GUI之后,我意识到它有点过于复杂,我可以重用一些Swing组件。结果是一个带有许多anidated JPanel的复杂类。
我的问题是:Netbeans是否提供了将JPanel及其子组件拆分为不同类的方法?
如果我手工完成,GUI设计师仍然会工作吗?
谢谢!
答案 0 :(得分:1)
您要做的是制作组件bean并将其导入NetBeans调色板。这样GUI设计师确实会工作。您所需要的只是提供一个公共的,无参数的构造函数,并让类实现Serializable(如果它们是Swing组件,它们应该已经存在)。 getter和setter是可选的,但如果您希望能够使用属性窗口设置其属性,则需要它们。
有关制作bean并将其添加到调色板的示例,请参阅this tutoria l。