用java gui 写出一个登陆的窗口
时间: 2023-01-31 10:26:44 浏览: 179
MotionMade:使用 Java GUI 进行简单的动画建模
在 Java 中使用 GUI 编写登录窗口需要使用到 Swing 包中的组件。这里给出一个简单的示例代码,它实现了一个登录窗口,其中包含两个文本框,分别用于输入用户名和密码,以及两个按钮,一个用于登录,一个用于取消。
首先,创建一个新的 Java 类,并导入所需的包:
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
```
然后,创建窗口,设置标题、大小和位置:
```
public class LoginWindow extends JFrame {
public LoginWindow() {
setTitle("登录");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
```
接下来,在窗口中添加文本框和按钮。首先,使用 `JPanel` 类创建面板,并使用 `GridLayout` 布局管理器将组件放在网格中:
```
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(3, 2, 5, 5));
```
然后,使用 `JLabel` 和 `JTextField` 创建文本标签和文本框,并使用 `add` 方法将它们添加到面板中:
```
JLabel labelUsername = new JLabel("用户名:");
JTextField fieldUsername = new JTextField();
panel.add(labelUsername);
panel.add(fieldUsername);
JLabel labelPassword = new JLabel("密码:");
JTextField fieldPassword = new JTextField();
panel.add(labelPassword);
panel.add(fieldPassword);
```
接着,使用 `JButton` 创建
阅读全文