首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Swing组件学习代码示范之JSplitPane

2012-08-29 
Swing组件学习代码示例之JSplitPaneJSplitPane的分割窗体,形式上有点像HTML里面的Frameset页面框架,也可以

Swing组件学习代码示例之JSplitPane
JSplitPane的分割窗体,形式上有点像HTML里面的Frameset页面框架,也可以使用多个JsplitPane来嵌套实现复杂的窗口设置。

JSplitPane的构造器有5个分别是:

package org.lyl.d4;import java.awt.BorderLayout;import java.awt.Container;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JSplitPane;import javax.swing.JTextPane;public class JSplitPaneTest extends JFrame {private Container container = null;private JSplitPane splitPane = null;public JSplitPaneTest() {// 设置窗体基本信息setTitle("JSplitPane练习");setSize(600, 400);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);container = getContentPane();// 创建一个滚动面板用来添加一个JTextPaneJScrollPane scroPane = new JScrollPane(new JTextPane());// 创建一个垂直方向上分割的,连续布局(连续重绘)的JSplitPane,并在构造期间设置了上下组件,其中下面的组件还是一个具有默认内容的JSplitPanesplitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, true, scroPane,new JSplitPane());// 设置中间分割条大小splitPane.setDividerSize(20);// 设置分割条位置splitPane.setDividerLocation(100);// 在分割条上添加小三角按钮可以实现JSplitPane左右/上下组件的快速展开或折叠。splitPane.setOneTouchExpandable(true);// 添加至内容面板container.add(splitPane, BorderLayout.CENTER);}public static void main(String[] args) {new JSplitPaneTest().setVisible(true);}}

热点排行