Java JideSplitPane比例
我有一个组件(水平分割)。底部面板中的内容发生变化,我需要计算拆分窗格的新比例(底部面板的新尺寸) 怎么做 我尝试:Java JideSplitPane比例,java,swing,Java,Swing,我有一个组件(水平分割)。底部面板中的内容发生变化,我需要计算拆分窗格的新比例(底部面板的新尺寸) 怎么做 我尝试: double defBottomProportion = 0.4; double bottomPanelHeight = manFrame.getHeight() * defBottomProportion; double newBottmPanelHeight = bottomPanelHeight + additionalContentHeight; double prop
double defBottomProportion = 0.4;
double bottomPanelHeight = manFrame.getHeight() * defBottomProportion;
double newBottmPanelHeight = bottomPanelHeight + additionalContentHeight;
double prop = newBottomPanelHeight / bottomPanelHeight;
defBottomProportion += prop;
splitPane.setPropertion(defBottomProportion);
但它不起作用。JideSplitPane需要一个双精度数组,而不是一个值。数组包含的元素必须比窗格少一个 试试这个(拼写也更正了)
你能不能详细解释一下“但它不起作用”这一点?到底是什么不起作用?您是否遇到异常,或者它的行为是否不符合您的预期?如果是编译错误,您应该知道拼写错误setPirates()。
splitPane.setProportions(new double[] { defBottomProportion });