Java写一个图形化界面,带一个文本信息和一个输入框
时间: 2024-01-23 21:04:30 浏览: 159
好的,这里给出一个 Java 图形化界面的示例,带一个文本信息和一个输入框:
```java
import javax.swing.*;
import java.awt.*;
public class MyGUI extends JFrame {
private JTextField textField;
private JLabel label;
public MyGUI() {
setTitle("My GUI");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
label = new JLabel("Enter your name:");
panel.add(label, BorderLayout.NORTH);
textField = new JTextField();
textField.setPreferredSize(new Dimension(200, 30));
panel.add(textField, BorderLayout.CENTER);
add(panel);
setVisible(true);
}
public static void main(String[] args) {
new MyGUI();
}
}
```
这个程序创建了一个窗口,里面包括一个标签和一个输入框,标签显示一个提示信息。使用 Swing 库中的 JFrame、JPanel、JLabel 和 JTextField 类来实现图形化界面。其中 BorderLayout 是一种布局方式,用于控制控件的位置和大小。setVisible 方法用于显示窗口。注意到输入框使用了 setPreferredSize 方法来设置其大小。
阅读全文