【发布时间】:2010-10-23 09:51:06
【问题描述】:
我编写了一个扩展 JPanel 的类。是否可以在 NetBeans GUI Builder 中使用它并让它在所有自动代码生成过程中都存活下来?
我已使用 GUI 构建器中的自定义代码选项将对象实例化为新类,但似乎无法从 JPanel 更改声明,因此只有我已覆盖的方法才会被调用,我可以' t 调用 JPanel 中不存在的新的。
【问题讨论】:
标签: java swing netbeans jpanel
我编写了一个扩展 JPanel 的类。是否可以在 NetBeans GUI Builder 中使用它并让它在所有自动代码生成过程中都存活下来?
我已使用 GUI 构建器中的自定义代码选项将对象实例化为新类,但似乎无法从 JPanel 更改声明,因此只有我已覆盖的方法才会被调用,我可以' t 调用 JPanel 中不存在的新的。
【问题讨论】:
标签: java swing netbeans jpanel
只需为您的类提供一个公共的无参数构造函数。然后,您可以通过右键单击该类并选择“添加到调色板”来将其添加到调色板。
【讨论】:
只需将类从项目树拖到 GUI 设计器中的表单上。
就像stackoverflow question 691890 中所说的那样。
【讨论】:
您可以使用调色板管理器将您的组件添加到调色板中,然后您可以在 GUI 构建器中使用它,就像使用任何其他类一样。
请参阅 NetBeans Wiki 中的 How can I use a custom subclass of a Swing component?。
【讨论】: