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();
}

}

效果图:

Swing拆分窗格控件JSplitPane使用详解

移动拆分线:

Swing拆分窗格控件JSplitPane使用详解

来源: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
  • asp之家 软件编程 m.aspxhome.com