java 分割窗的代码
时间: 2023-07-02 08:16:26 浏览: 39
以下是 Java 中使用 Swing 实现分割窗的代码:
```java
import javax.swing.*;
import java.awt.*;
public class SplitPaneExample extends JFrame {
public SplitPaneExample() {
// 创建分割窗
JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
// 创建左侧和右侧的面板
JPanel leftPanel = new JPanel();
JPanel rightPanel = new JPanel();
// 将左侧和右侧的面板添加到分割窗中
splitPane.setLeftComponent(leftPanel);
splitPane.setRightComponent(rightPanel);
// 设置分割窗的大小和位置
splitPane.setPreferredSize(new Dimension(800, 600));
splitPane.setDividerLocation(0.5);
// 添加分割窗到主窗口中
getContentPane().add(splitPane, BorderLayout.CENTER);
// 设置主窗口的大小和关闭操作
setSize(800, 600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new SplitPaneExample();
}
}
```
该代码中,我们创建了一个 `JSplitPane` 对象作为分割窗,并创建了左侧和右侧的面板。然后,我们将左侧和右侧的面板分别添加到分割窗中,并设置分割窗的大小和位置。最后,我们将分割窗添加到主窗口中,并设置主窗口的大小和关闭操作。运行该程序,即可看到分割窗的效果。