我有JideSplitPane组件(水平拆分)。底部面板中的内容发生了变化,我需要计算拆分窗格的新比例(底部面板的新尺寸)。
怎么做?
我试试:
double defBottomProportion = 0.4;
double bottomPanelHeight = manFrame.getHeight() * defBottomProportion;
double newBottmPanelHeight = bottomPanelHeight + additionalContentHeight;
double prop = newBottomPanelHeight / bottomPanelHeight;
defBottomProportion += prop;
splitPane.setPropertion(defBottomProportion);
但它不起作用。
答案 0 :(得分:1)
JideSplitPane需要一个双精度数组,而不是单个数值。该数组必须包含少于窗格的元素。
试试这个(拼写也经过纠正)
splitPane.setProportions(new double[] { defBottomProportion });