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

 更新时间:2017年11月30日 17:07:37   作者:Damon-Da  
这篇文章主要为大家详细介绍了Swing拆分窗格控件JSplitPane的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

}


效果图:

移动拆分线:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 微信APP支付Java代码

    微信APP支付Java代码

    这篇文章主要为大家详细介绍了微信APP支付Java代码,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • 一文解开java中字符串编码的小秘密(干货)

    一文解开java中字符串编码的小秘密(干货)

    这篇文章主要介绍了一文解开java中字符串编码的小秘密(干货),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • MyBatis分页插件PageHelper的使用与原理

    MyBatis分页插件PageHelper的使用与原理

    提到插件相信大家都知道,插件的存在主要是用来改变或者增强原有的功能,MyBatis中也一样,下面这篇文章主要给大家介绍了关于Mybatis第三方PageHelper分页插件的使用与原理,需要的朋友可以参考下
    2023-02-02
  • Springboot文件上传出现找不到指定系统路径的解决

    Springboot文件上传出现找不到指定系统路径的解决

    这篇文章主要介绍了Springboot文件上传出现找不到指定系统路径的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • idea项目打开后出现橙色的时钟图标的解决

    idea项目打开后出现橙色的时钟图标的解决

    本文主要介绍了idea项目打开后出现橙色的时钟图标的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • MyBatis-Plus 快速入门案例(小白教程)

    MyBatis-Plus 快速入门案例(小白教程)

    这篇文章主要介绍了MyBatis-Plus 快速入门案例(小白教程),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Spring Boot实现文件上传下载

    Spring Boot实现文件上传下载

    这篇文章主要为大家详细介绍了Spring Boot实现文件上传下载,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • springboot整合redis实现发送邮箱并验证

    springboot整合redis实现发送邮箱并验证

    大家好,本篇文章主要讲的是springboot整合redis实现发送邮箱并验证,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • SpringBoot集成Swagger2的方法

    SpringBoot集成Swagger2的方法

    这篇文章主要介绍了SpringBoot集成Swagger2的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • mybatis中的缓存问题解析

    mybatis中的缓存问题解析

    本篇文章主要介绍了mybatis中的缓存问题解析,详细的介绍了关于mybatis的一级缓存和二级缓存,具有一定的参考价值,有兴趣的可以了解一下。
    2017-04-04

最新评论