如何使用NetBeans GUI Builder包含自定义面板?
题
我写了一个扩展JPanel的类。是否可以在NetBeans GUI Builder中使用它并使其在所有自动代码生成中继续存在?
我已经使用GUI构建器中的自定义代码选项将对象实例化为新类,但似乎无法从JPanel更改声明,因此只有我覆盖的方法才会被调用,我可以'调用JPanel中不存在的新的。
解决方案
只需将类从项目树拖到GUI设计器中的表单即可。
就像在 stackoverflow问题691890 中所述。
其他提示
您可以使用Palette Manager将组件添加到调色板,然后您可以像在任何其他类中一样在GUI构建器中使用它。
请参阅NetBeans Wiki中的如何使用Swing组件的自定义子类?。
为您的班级提供一个公共的无参数构造函数。然后,您可以通过右键单击它并选择添加到调色板来将类添加到Palette。
不隶属于 StackOverflow