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