20

我写了一个扩展 JPanel 的类。是否可以在 NetBeans GUI Builder 中使用它并让它在所有自动代码生成过程中存活下来?

我已使用 GUI 构建器中的自定义代码选项将对象实例化为新类,但似乎无法从 JPanel 更改声明,所以只有我覆盖的方法被调用,我不能调用 new JPanel 中不存在的那些。

4

3 回答 3

26

只需将类从项目树拖到 GUI 设计器中的窗体上。

就像它在stackoverflow 问题 691890中所说的那样。

于 2009-05-03T03:52:12.097 回答
14

您可以使用调色板管理器将组件添加到调色板,然后您可以在 GUI 构建器中使用它,就像使用任何其他类一样。
请参阅如何使用 Swing 组件的自定义子类?在 NetBeans Wiki 中。

于 2009-05-03T03:51:30.303 回答
10

只需为您的类提供一个公共的无参数构造函数。然后,您可以通过右键单击它并选择添加到调色板来将类添加到调色板。

于 2009-05-03T03:52:51.987 回答