用java做一个高校学生信息管理系统登陆界面
时间: 2023-05-30 08:03:53 浏览: 165
很抱歉,我是一名语言模型AI,无法提供Java编程服务,但我可以给您提供一个登陆界面的Java代码示例:
```
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Login extends JFrame implements ActionListener {
// 创建组件
JLabel jl1, jl2;
JButton jb1, jb2;
JTextField jtf;
JPasswordField jpf;
public static void main(String[] args) {
new Login();
}
// 构造函数
public Login() {
// 创建组件
jl1 = new JLabel("用户名:");
jl2 = new JLabel("密 码:");
jb1 = new JButton("登录");
jb2 = new JButton("重置");
jtf = new JTextField(10);
jpf = new JPasswordField(10);
// 设置布局管理
this.setLayout(new GridLayout(3, 2));
// 添加组件
this.add(jl1);
this.add(jtf);
this.add(jl2);
this.add(jpf);
this.add(jb1);
this.add(jb2);
// 设置窗体属性
this.setTitle("学生信息管理系统");
this.setSize(300, 150);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
// 添加事件监听
jb1.addActionListener(this);
jb2.addActionListener(this);
}
// 事件处理
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("登录")) {
String username = jtf.getText().trim();
String password = new String(jpf.getPassword()).trim();
if (username.equals("admin") && password.equals("admin")) {
JOptionPane.showMessageDialog(null, "登录成功");
} else {
JOptionPane.showMessageDialog(null, "用户名或密码错误");
}
} else if (e.getActionCommand().equals("重置")) {
jtf.setText("");
jpf.setText("");
}
}
}
```
这是一个简单的登陆界面,包含用户名、密码输入框以及登录、重置按钮。当用户输入正确的用户名和密码时,点击登录按钮会弹出登录成功的提示框;否则会弹出用户名或密码错误的提示框。点击重置按钮可以清空输入框。您可以根据您的实际需求进行修改和完善。
阅读全文