From 6e0f7dc8e907c0dbf40719aab4f40510da018c40 Mon Sep 17 00:00:00 2001 From: cccccyb <995134776@qq.com> Date: Sun, 12 Jun 2022 21:34:18 +0800 Subject: [PATCH] StudentUI:Center --- .../main/java/com/cfive/classroom/student/Center.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Student/src/main/java/com/cfive/classroom/student/Center.java b/Student/src/main/java/com/cfive/classroom/student/Center.java index 650d356..9ff9680 100644 --- a/Student/src/main/java/com/cfive/classroom/student/Center.java +++ b/Student/src/main/java/com/cfive/classroom/student/Center.java @@ -40,6 +40,8 @@ public class Center { private String stuName; private String getSignInCode; private MessageObject messageObject; + private boolean flag = false; + private Chat chat; public Center(String stuNo) { this.stuNo = stuNo; @@ -51,8 +53,13 @@ public class Center { @Override public void actionPerformed(ActionEvent e) { LOGGER.info("chatButton.studentNet"+studentNet); + if (studentNet != null) { - Chat chat = new Chat(studentNet,stuNo,stuName); + if (flag == false) { + chat = new Chat(studentNet,stuNo,stuName); + flag = true; + } + chat.start(); } else { JOptionPane.showMessageDialog(null,"没有连接至教师"); @@ -127,6 +134,7 @@ public class Center { LOGGER.info(getSignInCode); if (getSignInCode.equals(signInCode)) { studentNet.sendMessage(new MessageObject(stuNo, stuName, null, null, null, AttStatus.signed, LocalDateTime.now(), MessageType.CheckIn)); + LOGGER.info(stuNo+""+stuName); JOptionPane.showMessageDialog(null, "签到成功"); } else { JOptionPane.showMessageDialog(null, "签到失败");