From de716e73736d4d194075595efd2784ff104c5e50 Mon Sep 17 00:00:00 2001 From: GGB <1223416496@qq.com> Date: Sun, 12 Jun 2022 18:42:48 +0800 Subject: [PATCH] Init student's MainWindow --- .../cfive/classroom/student/MainWindow.java | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/Student/src/main/java/com/cfive/classroom/student/MainWindow.java b/Student/src/main/java/com/cfive/classroom/student/MainWindow.java index eae5199..0c89bf0 100644 --- a/Student/src/main/java/com/cfive/classroom/student/MainWindow.java +++ b/Student/src/main/java/com/cfive/classroom/student/MainWindow.java @@ -9,9 +9,7 @@ import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.awt.event.WindowEvent; +import java.awt.event.*; import java.security.NoSuchAlgorithmException; import java.security.spec.InvalidKeySpecException; import java.sql.SQLException; @@ -28,7 +26,26 @@ public class MainWindow{ private static final Logger LOGGER = LogManager.getLogger(); public MainWindow() { //登录按钮 - + passwordText.addKeyListener(new KeyListener() { + @Override + public void keyTyped(KeyEvent e) {} + @Override + public void keyPressed(KeyEvent e) { + if(e.getKeyCode()==KeyEvent.VK_ENTER){ + if(check()){ + Center center = new Center(stuNoText.getText()); + center.start(); + frame.dispose(); + } + else { + JOptionPane.showMessageDialog(null,"密码错误"); + passwordText.setText(""); + } + } + } + @Override + public void keyReleased(KeyEvent e) {} + }); login.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -39,6 +56,7 @@ public class MainWindow{ } else { JOptionPane.showMessageDialog(null,"密码错误"); + passwordText.setText(""); } } });