StudentUI:Center

This commit is contained in:
cccccyb
2022-06-12 21:34:18 +08:00
parent c109427ba5
commit 6e0f7dc8e9

View File

@@ -40,6 +40,8 @@ public class Center {
private String stuName; private String stuName;
private String getSignInCode; private String getSignInCode;
private MessageObject messageObject; private MessageObject messageObject;
private boolean flag = false;
private Chat chat;
public Center(String stuNo) { public Center(String stuNo) {
this.stuNo = stuNo; this.stuNo = stuNo;
@@ -51,8 +53,13 @@ public class Center {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
LOGGER.info("chatButton.studentNet"+studentNet); LOGGER.info("chatButton.studentNet"+studentNet);
if (studentNet != null) { if (studentNet != null) {
Chat chat = new Chat(studentNet,stuNo,stuName); if (flag == false) {
chat = new Chat(studentNet,stuNo,stuName);
flag = true;
}
chat.start(); chat.start();
} else { } else {
JOptionPane.showMessageDialog(null,"没有连接至教师"); JOptionPane.showMessageDialog(null,"没有连接至教师");
@@ -127,6 +134,7 @@ public class Center {
LOGGER.info(getSignInCode); LOGGER.info(getSignInCode);
if (getSignInCode.equals(signInCode)) { if (getSignInCode.equals(signInCode)) {
studentNet.sendMessage(new MessageObject(stuNo, stuName, null, null, null, AttStatus.signed, LocalDateTime.now(), MessageType.CheckIn)); studentNet.sendMessage(new MessageObject(stuNo, stuName, null, null, null, AttStatus.signed, LocalDateTime.now(), MessageType.CheckIn));
LOGGER.info(stuNo+""+stuName);
JOptionPane.showMessageDialog(null, "签到成功"); JOptionPane.showMessageDialog(null, "签到成功");
} else { } else {
JOptionPane.showMessageDialog(null, "签到失败"); JOptionPane.showMessageDialog(null, "签到失败");