本文实例为大家分享了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