Enclose In选项在Netbeans GUI构建器中显示为灰色

时间:2013-04-21 17:52:45

标签: java swing netbeans jpanel right-mouse-button

使用Netbeans IDE构建Java GUI应用程序。我在其中创建了一个JPanel。添加了很多字段后,我还要添加一个JscrollPane。我发现如果我们右键单击窗格,我们可以选择将它封装在一个容器中,该容器可以是Scroll窗格或Split窗格等。

问题是,当我右键单击面板时,随附的按钮显示为灰色。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我有同样的问题。经过实验,如果布局设置为Enclose In,您似乎只能使用Free Design

然而,我发现完成同样事情的另一种方法是在TopComponent中创建空的JPanel和你想要的组件,所有这些都在同一级别。然后使用显示组件层次结构的Navigator窗口将所需组件拖放到JPanel中。

例如,我在这里创建了一个JPanel和一个JRadioButton作为兄弟姐妹,然后我将JRadioButton拖放到JPanel中,以便JPanel成为父级。

JRadioButton and JPanel are siblings

结果:

now JRadioButton is a child of the JPanel