Java调整我的分离器框架的大小

问题描述:

我有一个jDialog与分离器在里面。Java调整我的分离器框架的大小

一边有一棵树,而另一边有一个边框。每当我使用setVisible(false)隐藏框架时,分隔符会调整大小以填充整个屏幕。

无论如何,无论是否隐藏框架,都将分隔器的树边保持相同的大小?

+0

更多信息: 我在myEclipse中编写了这个代码,并使用Matisse编辑器使UI更容易处理,它自动将所有内容放入GroupLayout中。 我希望只是有一个分离器的技巧,我不知道,希望唯一的方法是不重新编码它在BorderLayout。 – SomeoneRandom 2010-07-13 20:11:14

+0

什么是分离器,我从来没有听说过?什么是“框架”。你不能添加一个“框架”到一个JDialog。如果您需要帮助,请使用适当的术语来描述您的问题。不要让我们猜你在说什么。最好还是发布你的SSCCE(http://sscce.org),所以问题很明显。 – camickr 2010-07-13 20:11:15

+0

对不起,仍然习惯于myEclipse和这个马蒂斯编辑器。我的对话框有一个拆分窗格:左侧有一个填充了JTree的选项卡窗格在右侧,我添加了一个包含misc菜单选项的面板,其中包括一个“取消”按钮,可以再次隐藏面板。当我按下该按钮并运行.setVisible(false)时,分割窗格调整左侧的大小以填充整个对话框,直到我重新打开右侧的面板。 – SomeoneRandom 2010-07-13 20:32:47

完成该操作的最简单方法是使用BorderLayout添加面板而不是“框架”,然后向其添加框架。所以当你隐藏“框架”面板保持并保持其大小。

+0

简单而有效。 – 2010-07-13 20:08:20