2013-04-21 29 views
1

使用Netbeans IDE构建Java GUI应用程序。我已经创建了一个JPanel。添加了很多字段之后,我还想添加一个JscrollPane。我发现,如果我们右键单击窗格,我们可以选择将其包含在可以滚动窗格或拆分窗格等的容器中。在Netbeans GUI构建器中以灰色显示附件选项

问题是,当我右键单击时,所包含的按钮变灰在面板上。我应该如何解决这个问题?

+0

更好的搜索。 – 2013-04-21 18:06:07

+1

请参阅[*编辑组件间的空白*](https://netbeans.org/kb/docs/java/gui-gaps.html)。 – trashgod 2013-04-21 18:51:33

回答

1

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

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

例如,在这里我创建了一个JPanel和一个JRadioButton作为兄弟,然后将JRadioButton拖放到JPanel中,这样JPanel就是父级。

JRadioButton and JPanel are siblings

结果:NetBeans上论坛

now JRadioButton is a child of the JPanel