java拆分窗格完整代码
时间: 2023-11-29 17:46:44 浏览: 66
以下是Java Swing中拆分窗格的完整代码示例:
```java
import javax.swing.*;
import java.awt.*;
public class SplitPaneExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Split Pane Example");
// 创建左侧面板
JPanel leftPanel = new JPanel();
leftPanel.setBackground(Color.BLUE);
// 创建右侧面板
JPanel rightPanel = new JPanel();
rightPanel.setBackground(Color.RED);
// 创建拆分窗格
JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, leftPanel, rightPanel);
splitPane.setOneTouchExpandable(true); // 设置分频器可以展开或收起
splitPane.setDividerLocation(150); // 设置分频器的初始位置
// 将拆分窗格添加到主窗口中
frame.add(splitPane);
// 设置主窗口的大小和关闭方式
frame.setSize(400, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
```
该示例创建了一个水平方向的拆分窗格,左侧面板的背景色为蓝色,右侧面板的背景色为红色。拆分窗格的分频器可以展开或收起,初始位置为150像素。最后将拆分窗格添加到主窗口中并设置窗口的大小和关闭方式。