Swing拆分窗格控件JSplitPane使用详解
作者:Damon-Da 时间:2022-11-14 21:13:48
本文实例为大家分享了Swing拆分窗格控件JSplitPane的使用方法,供大家参考,具体内容如下
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
标签:Swing,JSplitPane
0
投稿
猜你喜欢
JDK8中新增的原子性操作类LongAdder详解
2023-06-19 22:02:58
java学习笔记之DBUtils工具包详解
2023-07-27 00:25:44
Java自动添加重写的toString方法详解
2021-11-05 14:29:13
Java内存模型详解
2023-06-21 21:04:29
Java Maven settings.xml中私有仓库配置详解
2022-02-19 15:36:50
Java基本数据类型族谱与易错点梳理解析
2021-08-18 10:20:27
Android 使用 SharedPreferences 保存少量数据的实现代码
2023-07-03 01:00:11
java POI解析Excel 之数据转换公用方法(推荐)
2023-06-10 11:04:53
基于Unity编写一个九宫格抽奖软件
2022-12-30 21:02:00
Android开发笔记之:深入理解Cursor相关的性能问题
2021-10-31 15:06:49
心动吗?正大光明的免费使用IntelliJ IDEA商业版
2023-11-25 04:29:48
Android自定义View之组合控件实现类似电商app顶部栏
2023-07-26 22:14:10
Spring MVC过滤器-登录过滤的代码实现
2021-06-05 15:01:43
举例分析Python中设计模式之外观模式的运用
2021-11-24 01:54:48
探究实现Aware接口的原理及使用
2022-10-14 14:29:39
java 字浮串提取方法汇集
2023-11-24 14:43:16
SpringBoot如何通过devtools实现热部署
2022-07-23 10:04:10
Flutter构建自定义Widgets的全过程记录
2022-01-27 16:37:39
C# WPF数据绑定模板化操作的完整步骤
2023-05-20 15:44:50
Mybatis如何通过接口实现sql执行原理解析
2022-11-30 11:31:26