JSplitPane可以显示两个组件,可以并排或上下显示,通过拖动出现在两个组件之间的分隔器,用户可以指定分隔窗格为每一个组件分配多少空间.通过在分隔窗格内设置分隔窗格,可以将屏幕空间分隔成三个或更多的组件.

除了直接将组件添加到分隔窗格外,通常会将每个组件放置在一个滚动窗格中,这使用户能拖动滚动条查看组件的任何部分.

创建分隔窗格示例

// 创建分隔窗口,第一个参数指定了分隔的方向,JSplitPane.HORIZONTAL_SPLIT表示水平分隔,另外一个选项是JSplitPane.VERTICAL_SPLIT,表示垂直分隔;另外两个参数是放置在该分隔窗格的组件.

JSplitPane splitPanel = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, tablePanel, textPanel);

// 设置分隔器的位置,可以用整数(像素)或百分比来指定.

splitPanel.setDividerLocation(200);

// 设置分隔器是否显示用来展开/折叠分隔器的控件

splitPanel.setOneTouchExpandable(true);

// 设置分隔器的大小,单位为像素

splitPanel.setDividerSize(5);

// 将分隔窗口添加到容器中

setLayout(new BorderLayout());

add(splitPanel, BorderLayout.CENTER);

posted on 2008-03-03 22:52 和风细雨 阅读(2053) 评论(0)  编辑  收藏 所属分类: Swing

java 分割窗格_分隔窗格JSplitPane相关推荐

  1. java 分割一个_分割java

    [java]分割字符串工具类,霸气 jdk自带的 java 分割字符串,分割string,可以根据多个条件去分割.比如逗号,分号,逗号或者分号. 比如一个字符串:"abc,def;gh,ij ...

  2. java分割句子_关于Java的一些句子

    java分割句子 本文没有新内容. 我只是收集了一些琐碎的语句,对于某些初级程序员来说,这可能并非琐碎. 无聊的旧东西. 如果您发生了所有这些事情,那么您对Java的了解将比普通的家庭妻子要多. 我不 ...

  3. Java 实例 - 字符串分割和字符串分隔

    Java 实例 - 字符串分割和字符串分隔 Java 实例 - 字符串分隔(StringTokenizer) Java 中我们可以使用 StringTokennizer 设置不同分隔符来分隔字符串,默 ...

  4. java split 分割字符串_字符串分割--java中String.split()用法

    在java.lang包中有String.split()方法,返回是一个数组. 一. "."和"|"都是转义字符,必须得加"\\"; 若是用& ...

  5. java component类_类 java.awt.Component 的使用 (Java Platform SE 6)

    protected  boolean LayoutFocusTraversalPolicy.Component aComponent) 确定是否可以接受选择指定的 Component 作为新的焦点所有 ...

  6. java 字符串包_包java字符串

    Java核心技术卷I基础知识3.6.3 不可变字符串 3.6.3 不可变字符串 String类没有提供用于修改字符串的方法.如果希望将greeting的内容修改为"Help!",不 ...

  7. java分割例子,Java 分割字符串详解及实例代码

    Java 分割字符串 java.lang.String 的 split() 方法, JDK 1.4 or later public String[] split(String regex,int li ...

  8. java取负数_[Java] 告别“CV 工程师”码出高效!(基础篇)

    作为一名资深的 CV 工程师,某天,当我再一次日常看见满屏的报错信息与键盘上已经磨的泛白的 Ctrl.C.V 这三个按键时,我顿悟了. 百度谷歌复制粘贴虽然很香,但是总是依靠前人种树,终会有一天失去乘 ...

  9. java framemaker教程_《FreeMarker教程-笔录》

    今天我们学习一下FreeMarker模板引擎.它是基于模板文件生成其他文本的通用工具.本章我们主要讲使用FreeMarker模板引擎生成 .html 文件和生成 .java 类文件. 简介 FreeM ...

最新文章

  1. PTA基础编程题目集-6-13 折半查找
  2. .NET开发不可错过的25款必备工具
  3. js含有特定文字不能跳转
  4. WinCE内核裁减(中文字体)及字库和内核的分离
  5. 思杰20140522
  6. 5个小技巧让你写出更好的 JavaScript 条件语句
  7. 全国第一家FPGA云主机(FAAS)正式启动售卖,被阿里云抢先了。
  8. 宝岛探险1(BFS)
  9. 知识图谱编辑器(KG-Editor)
  10. 阿里云服务器加快下载github
  11. Vmware15虚拟机安装win7镜像
  12. vs安装以及简单使用教程
  13. 一种人脸识别活体检测方法:基于背景的活体判断方法
  14. Android~adb卸载系统预装应用(亲测有效)
  15. Win10 制作Ubuntu U盘启动盘
  16. Model of an Electric Arc for Circuit Analysis(翻译)
  17. 01-locale-fix.sh的/usr/bin/locale-check: No such file or directory解决 Ubuntu 18.04 20.04
  18. 【图片新闻】美海军的下一艘战舰与“祖姆沃尔特”DDG-1000极其相似
  19. 用Python制作好玩的小游戏
  20. 出现 Unexpected token T in JSON at position 0 ,at JSON.parse (<anonymous>) 的解决方法

热门文章

  1. 项目--静态资源cdn的引入
  2. 基于php022公司企业网站设计-计算机毕业设计
  3. linux环境下编译部署php生产环境
  4. 【音视频】音视频概念了解
  5. Netkiller的足迹
  6. simpletransformers的 single sentence classification和sentence pair classification
  7. Oracle 从垃圾箱中恢复数据以及清空垃圾箱
  8. linux服务器怎么添加路由,linux系统中添加路由的方法
  9. PhotoShop画漫画的基本设置
  10. PCB做的 东南大学 校徽