生成6个标签和6个文本框
时间: 2024-03-22 13:39:28 浏览: 16
以下是生成6个标签和6个文本框的Java GUI程序的示例代码:
```java
import javax.swing.*;
import java.awt.*;
public class MyGUI extends JFrame {
private JLabel label1, label2, label3, label4, label5, label6;
private JTextField textField1, textField2, textField3, textField4, textField5, textField6;
public MyGUI() {
setTitle("My GUI");
setLayout(new GridLayout(6, 2));
label1 = new JLabel("Label 1:");
add(label1);
textField1 = new JTextField();
add(textField1);
label2 = new JLabel("Label 2:");
add(label2);
textField2 = new JTextField();
add(textField2);
label3 = new JLabel("Label 3:");
add(label3);
textField3 = new JTextField();
add(textField3);
label4 = new JLabel("Label 4:");
add(label4);
textField4 = new JTextField();
add(textField4);
label5 = new JLabel("Label 5:");
add(label5);
textField5 = new JTextField();
add(textField5);
label6 = new JLabel("Label 6:");
add(label6);
textField6 = new JTextField();
add(textField6);
setSize(400, 400);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new MyGUI();
}
}
```
这个程序创建了一个 `JFrame` ,使用 `GridLayout` 布局将其分为 6 行 2 列。每一行都包含一个 `JLabel` 和一个 `JTextField` 。每个 `JLabel` 显示一个文本标签,每个 `JTextField` 用于用户输入数据。 `setVisible(true)` 方法将窗口显示在屏幕上, `setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)` 方法定义了关闭窗口时的操作。