如何创建登录界面javaswing
时间: 2023-09-10 18:05:19 浏览: 42
要创建JavaSwing登录界面,可以按照以下步骤进行:
1. 创建一个JFrame对象来作为主窗口
```java
JFrame frame = new JFrame("登录");
```
2. 创建JLabel对象来显示用户名和密码的标签
```java
JLabel userLabel = new JLabel("用户名:");
JLabel passwordLabel = new JLabel("密码:");
```
3. 创建JTextField对象和JPasswordField对象来分别接收用户输入的用户名和密码
```java
JTextField userText = new JTextField(20);
JPasswordField passwordText = new JPasswordField(20);
```
4. 创建JButton对象来表示登录和退出按钮
```java
JButton loginButton = new JButton("登录");
JButton exitButton = new JButton("退出");
```
5. 创建JPanel对象,并将上述控件添加到其中
```java
JPanel panel = new JPanel(new GridLayout(3, 2));
panel.add(userLabel);
panel.add(userText);
panel.add(passwordLabel);
panel.add(passwordText);
panel.add(loginButton);
panel.add(exitButton);
```
6. 将JPanel添加到JFrame中,并设置JFrame的大小和可见性
```java
frame.add(panel);
frame.setSize(300, 150);
frame.setVisible(true);
```
完整代码如下所示:
```java
import javax.swing.*;
import java.awt.*;
public class LoginDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("登录");
JLabel userLabel = new JLabel("用户名:");
JLabel passwordLabel = new JLabel("密码:");
JTextField userText = new JTextField(20);
JPasswordField passwordText = new JPasswordField(20);
JButton loginButton = new JButton("登录");
JButton exitButton = new JButton("退出");
JPanel panel = new JPanel(new GridLayout(3, 2));
panel.add(userLabel);
panel.add(userText);
panel.add(passwordLabel);
panel.add(passwordText);
panel.add(loginButton);
panel.add(exitButton);
frame.add(panel);
frame.setSize(300, 150);
frame.setVisible(true);
}
}
```
这样就创建了一个简单的JavaSwing登录界面。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)