JideSplitPane比例

时间:2011-03-28 11:33:46

标签: java swing

我有JideSplitPane组件(水平拆分)。底部面板中的内容发生了变化,我需要计算拆分窗格的新比例(底部面板的新尺寸)。

怎么做?

我试试:

double defBottomProportion = 0.4;
double bottomPanelHeight = manFrame.getHeight() * defBottomProportion;
double newBottmPanelHeight = bottomPanelHeight + additionalContentHeight;
double prop = newBottomPanelHeight / bottomPanelHeight;
defBottomProportion += prop;
splitPane.setPropertion(defBottomProportion);

但它不起作用。

1 个答案:

答案 0 :(得分:1)

JideSplitPane需要一个双精度数组,而不是单个数值。该数组必须包含少于窗格的元素。

试试这个(拼写也经过纠正)

splitPane.setProportions(new double[] { defBottomProportion });