1、如何打开连续布局?
jSplitPane_top_bottom.setContinuousLayout(true);//打开连续布局属性,打开后不会再有虚拟分割线出现,但是由于不断重绘界面组件,可能会影响性能。
2、如何设置分割方式?
jSplitPane_top_bottom.setOrientation(JSplitPane.VERTICAL_SPLIT);//设置分隔方式:上下分隔
jSplitPane_left_right.setOrientation(JSplitPane.HORIZONTAL_SPLIT);//设置分隔方式:左右分隔
3、如何显示一键展开、收缩图标?
jSplitPane_left_right.setOneTouchExpandable(true);//设置 显示一键展开/收缩图标
4、拖动分隔条,拖动至一定位置后不能拖动问题的解决?
设置分割面板中的组件允许的最小size为0,就可以拖动分隔条至最边界了。
jSplitPane_top_bottom.setMinimumSize(miniSize); //如果不设置最小size为0,会造成jSplitPane_left_right向右拖到一定大小后就不能拖动了。
jSplitPane_left_right.setRightComponent(jSplitPane_top_bottom);
5、如何设置分格条的宽度?
jSplitPane_left_right.setDividerSize(dividerSize);//分隔栏宽度
6、如何设置分格条的位置?
jSplitPane_top_bottom.setDividerLocation(init_top_bottom_split_location);//分隔栏的位置