JSplitPane 上下分隔,希望下面的Panel高度总是40,怎样设置?
setDividerLocation只能设上面Panel的高度...

解决方案 »

  1.   

    public void setDividerLocation(double proportionalLocation)设置分隔条的位置为 JSplitPane 大小的一个百分比。 
    根据 setDividerLocation(int) 来实现此方法。此方法以分隔窗格的当前大小为基础迅速改变窗格的大小。如果分隔窗格没有正确地实现并且不显示在屏幕上,此方法将不产生任何影响(新的分隔条位置将成为 0(当前的 size * proportionalLocation ))。 
    参数:
    proportionalLocation - 指示百分比的双精度浮点值,从 0 (top/left) 到 1.0 (bottom/right) 
      

  2.   

    我不要百分比,我要的是精确的值,我要在下面的Panel中码上几个button,希望它的高度不变。