如何在 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 中的外观?

Netbeans 中 Scene Builder 的配置错误

是否有任何免费的eclipse插件可以帮助管理布局

在 NetBeans GUI 设计器中重用 JPanel

Netbeans GUI SQL 查询

Netbeans GUI 编辑器生成自己难以理解的代码