我写了一个扩展JPanel的类。是否可以在NetBeans GUI Builder中使用它并使其在所有自动代码生成中继续存在?
我已经使用GUI构建器中的自定义代码选项将对象实例化为新类,但似乎无法从JPanel更改声明,因此只有我覆盖的方法才会被调用,我可以'调用JPanel中不存在的新的。
答案 0 :(得分:26)
只需将类从项目树拖到GUI设计器中的表单即可。
就像它在stackoverflow question 691890中所说的那样。
答案 1 :(得分:14)
您可以使用Palette Manager将组件添加到调色板中,然后您可以像在任何其他类中一样在GUI构建器中使用它。 请参阅NetBeans Wiki中的How can I use a custom subclass of a Swing component?。
答案 2 :(得分:9)
为您的班级提供一个公共的无参数构造函数。然后,您可以通过右键单击它并选择添加到调色板来将类添加到Palette。