在 NetBeans GUI 设计器中重用 JPanel
Posted
技术标签:
【中文标题】在 NetBeans GUI 设计器中重用 JPanel【英文标题】:Reusing a JPanel in NetBeans GUI Designer 【发布时间】:2010-10-16 01:37:27 【问题描述】:这是在 NetBeans 6.5、Java 6 中。
我在 NetBeans GUI 设计器中有以下层次结构:
JFrame
JTabbedPane
JPanel X
<...>
JPanel
JButton
JPanel Y
<...>
JButton
问题:
JPanel Y 与 JPanel X 相同,所以我想在这两个地方简单地重用 JPanel X,但是如何在 GUI Builder 中执行此操作?
尝试:
我尝试复制粘贴 JPanel X,但它创建了一个完整的“深层”副本(JPanel X1 等),复制了 JPanel X 中的所有内容。
一些谷歌搜索表明可以将它添加到调色板,但我还没有找到一种方法将简单的 JPanel 添加到调色板(而不是完整的 JFrame)。
【问题讨论】:
【参考方案1】:创建一个单独的 JPanel 类。根据需要自定义 JPanel。然后,您可以将 JPanel 类拖放到表单设计器上。这正是我所做的。
或者,您可以单击使用 Bean,然后输入类的名称。
或者,您可以从托盘中进行添加,它会扫描您的 JAR 中的任何“bean”。它也应该选择您的自定义 JPanel。
【讨论】:
以上是关于在 NetBeans GUI 设计器中重用 JPanel的主要内容,如果未能解决你的问题,请参考以下文章
使用 Netbeans 12.2。使用 GUI 设计器我创建了一个按钮。显示我创建的按钮,但是当我运行应用程序时,按钮消失了