我可以让JSplitPane的分隔线停留在固定位置吗?

时间:2014-01-18 15:43:11

标签: java swing

我正在使用splitpane,我想修复分隔符,使其根本不移动。有可能吗?

2 个答案:

答案 0 :(得分:4)

尝试禁用分隔符,内容仍会启用:

  divider.setEnabled(false);

答案 1 :(得分:0)

您可以使用BasicSplitPaneUI隐藏分隔符:

BasicSplitPaneDivider divider = ((BasicSplitPaneUI) impl.getUI()).getDivider();
if (!enabled) {
    divider.setDividerSize(0);
} else {
    divider.setDividerSize(10);
}