java如何设置一个BorderLayout的窗口
时间: 2024-04-30 12:22:37 浏览: 89
以下是设置一个BorderLayout的窗口的Java代码示例:
```
import javax.swing.*;
import java.awt.*;
public class BorderLayoutExample {
public static void main(String[] args) {
JFrame frame = new JFrame("BorderLayout Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个JPanel来放置组件
JPanel panel = new JPanel(new BorderLayout());
// 在中心添加一个标签
JLabel centerLabel = new JLabel("Center Label");
panel.add(centerLabel, BorderLayout.CENTER);
// 在北部添加一个按钮
JButton northButton = new JButton("North Button");
panel.add(northButton, BorderLayout.NORTH);
// 在南部添加一个文本框
JTextField southTextField = new JTextField("South Text Field");
panel.add(southTextField, BorderLayout.SOUTH);
// 在西部添加一个复选框
JCheckBox westCheckBox = new JCheckBox("West Check Box");
panel.add(westCheckBox, BorderLayout.WEST);
// 在东部添加一个单选按钮
JRadioButton eastRadioButton = new JRadioButton("East Radio Button");
panel.add(eastRadioButton, BorderLayout.EAST);
// 将面板添加到窗口中
frame.getContentPane().add(panel);
// 设置窗口大小并显示
frame.setSize(300, 200);
frame.setVisible(true);
}
}
```
阅读全文