本文实例为大家分享了swing拆分窗格控件jsplitpane的使用方法,供大家参考,具体内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package day1115;
import javax.swing.*;
import java.awt.color;
public class test3 {
public static void main(string[] args)
{
jframe frame= new jframe ( "test window " );
frame.setdefaultcloseoperation(jframe.exit_on_close);
frame.setvisible( true );
jpanel j1= new jpanel();
jpanel j2= new jpanel();
j1.setbackground(color.red);
j2.setbackground(color.green);
jsplitpane splitpane= new jsplitpane(); //创建一个分割容器类
splitpane.setonetouchexpandable( true ); //让分割线显示出箭头
splitpane.setcontinuouslayout( true ); //操作箭头,重绘图形
splitpane.setorientation(jsplitpane.horizontal_split); //设置分割线方向 纵向分布
splitpane.setleftcomponent(j1); //设置左边的组件
splitpane.setrightcomponent(j2); //设置右边的组件
splitpane.setdividersize( 1 ); //设置分割线的大小
splitpane.setdividerlocation( 50 ); //设置分割线位于*
frame.setcontentpane(splitpane);
//frame.pack(),这个函数的作用就是根据窗口里面的布局及组件的preferedsize来确定frame的最佳大小。
frame.pack();
}
}
|
效果图:
移动拆分线:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://blog.csdn.net/dada111111111/article/details/49853181