我写了一个扩展 JPanel 的类。是否可以在 NetBeans GUI Builder 中使用它并让它在所有自动代码生成过程中存活下来?
我已使用 GUI 构建器中的自定义代码选项将对象实例化为新类,但似乎无法从 JPanel 更改声明,所以只有我覆盖的方法被调用,我不能调用 new JPanel 中不存在的那些。
只需将类从项目树拖到 GUI 设计器中的窗体上。
就像它在stackoverflow 问题 691890中所说的那样。
您可以使用调色板管理器将组件添加到调色板,然后您可以在 GUI 构建器中使用它,就像使用任何其他类一样。
请参阅如何使用 Swing 组件的自定义子类?在 NetBeans Wiki 中。
只需为您的类提供一个公共的无参数构造函数。然后,您可以通过右键单击它并选择添加到调色板来将类添加到调色板。