📄 jsplitpanedemo.java
字号:
import java.awt.*;
import javax.swing.*;
public class JSplitPaneDemo extends JFrame
{
public JSplitPaneDemo()
{
super("JSplitPaneDemo");
setSize(300, 200);
Container container = getContentPane();
//创建标签,设置背景色
JLabel label1=new JLabel("Label 1",JLabel.CENTER);
label1.setBackground(Color.green);
label1.setOpaque(true);
JLabel label2=new JLabel("Label 2",JLabel.CENTER);
label2.setBackground(Color.WHITE);
label2.setOpaque(true);
JLabel label3=new JLabel("Label 3",JLabel.CENTER);
label3.setBackground(Color.yellow);
label3.setOpaque(true);
JSplitPane splitPane1=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
false,label1,label2);
//置JSplitPane的分隔线位置
splitPane1.setDividerLocation(150);
//设置JSplitPane是否可以展开或收起
splitPane1.setOneTouchExpandable(true);
//设置分隔线宽度
splitPane1.setDividerSize(10);
JSplitPane splitPane2=new JSplitPane(JSplitPane.VERTICAL_SPLIT,
false,splitPane1,label3);
splitPane2.setDividerLocation(35);
splitPane2.setOneTouchExpandable(false);
splitPane2.setDividerSize(5);
container.add(splitPane2);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args)
{
JSplitPaneDemo application = new JSplitPaneDemo();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -