在Applet中隐藏JSplitPane的一部分

时间:2010-10-05 10:31:05

标签: java swing applet jsplitpane

这是我的情况,我想在JFrame的右侧实现一个侧边栏。侧边栏默认隐藏,如果我单击按钮则显示。

为了隐藏侧边栏,我将JSplitPane的分隔符位置设置为一个非常大的值,比如10000.它在普通的java应用程序中正常工作。另外,我将JSplitPane的setResizeWeight设置为1.0。

但是,如果我在applet中运行它,当我调整JFrame的大小时,侧边栏会在右侧显示一点点。

即使我调整JFrame的大小,我怎么能隐藏侧边栏?任何想法都会受到欢迎。 PS。我需要在java 1.4中完成它

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用分割条的厚度使JSplitPane比父级宽? JSplitPane应该被父容器剪裁,因此在您希望在何时可以调整窗格大小等于父级大小并定位分割条位置时,您不会看到分割条。