用java 写一个左右部局的窗口程序
时间: 2023-11-18 12:05:36 浏览: 139
好的,以下是一个简单的Java窗口程序,左右布局:
```java
import javax.swing.*;
import java.awt.*;
public class LeftRightFrame extends JFrame {
public LeftRightFrame() {
setTitle("LeftRightFrame");
setSize(300, 200);
// 创建左右部分的面板
JPanel leftPanel = new JPanel();
JPanel rightPanel = new JPanel();
// 设置左右面板的背景颜色
leftPanel.setBackground(Color.YELLOW);
rightPanel.setBackground(Color.GREEN);
// 添加左右面板到窗口中
Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
contentPane.add(leftPanel, BorderLayout.WEST);
contentPane.add(rightPanel, BorderLayout.EAST);
}
public static void main(String[] args) {
LeftRightFrame frame = new LeftRightFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
```
这个程序中,我们创建了一个 `LeftRightFrame` 类,它继承自 `JFrame` 类。在 `LeftRightFrame` 类的构造函数中,我们创建了两个面板 `leftPanel` 和 `rightPanel`,并设置它们的背景颜色。然后我们把这两个面板添加到窗口中,使用了 `BorderLayout` 布局管理器,左边的面板放在 WEST 区域,右边的面板放在 EAST 区域。
最后,在 `main` 函数中,我们创建了一个 `LeftRightFrame` 对象,并设置它的关闭操作和可见性。
阅读全文