客户端Netty显示

This commit is contained in:
limqhz
2023-12-13 18:27:58 +08:00
parent 19cd10e376
commit 78a7d56860
5 changed files with 62 additions and 6 deletions

View File

@@ -6,6 +6,8 @@ import com.sv.barcode.button.TestCodeClick;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class ListenKeyFrame { public class ListenKeyFrame {
@@ -31,11 +33,55 @@ public class ListenKeyFrame {
frame.add(label); frame.add(label);
frame.add(buttonIn); frame.add(buttonIn);
frame.add(buttonOut); frame.add(buttonOut);
frame.add(jTextField); // 注释 // frame.add(jTextField); // 注释
frame.add(buttonSubmit); // 注释 // frame.add(buttonSubmit); // 注释
frame.setFocusableWindowState(true); frame.setFocusableWindowState(true);
frame.setAlwaysOnTop(true); frame.setAlwaysOnTop(true);
frame.setExtendedState(JFrame.MAXIMIZED_BOTH); // frame.setExtendedState(JFrame.MAXIMIZED_BOTH); //最大化
frame.setFocusTraversalKeysEnabled(false);
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
frame.setExtendedState(JFrame.NORMAL);
frame.setFocusable(true);
frame.setVisible(true);
}
@Override
public void windowIconified(WindowEvent e) {
frame.setExtendedState(JFrame.NORMAL);
frame.setFocusable(true);
frame.setVisible(true);
}
@Override
public void windowStateChanged(WindowEvent e) {
frame.setExtendedState(JFrame.NORMAL);
frame.setFocusable(true);
frame.setVisible(true);
}
@Override
public void windowDeiconified(WindowEvent e) {
frame.setExtendedState(JFrame.NORMAL);
frame.setFocusable(true);
frame.setVisible(true);
}
@Override
public void windowGainedFocus(WindowEvent e) {
frame.setExtendedState(JFrame.NORMAL);
frame.setFocusable(true);
frame.setVisible(true);
}
@Override
public void windowLostFocus(WindowEvent e) {
frame.setExtendedState(JFrame.NORMAL);
frame.setFocusable(true);
frame.setVisible(true);
}
});
frame.setFocusable(true); frame.setFocusable(true);
frame.setVisible(true); frame.setVisible(true);
} }

View File

@@ -5,6 +5,9 @@ import com.sv.netty.config.VenueMessage;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import java.io.File;
import java.lang.reflect.Field;
/** /**
* 消息服务 * 消息服务
* MessageService.java * MessageService.java
@@ -41,11 +44,17 @@ public class MessageService {
case OUT_DOOR: case OUT_DOOR:
outDoor(); outDoor();
break; break;
case LOG:
sendlog();
default: default:
logger.info( "default"); logger.info( "default");
} }
} }
private void sendlog() {
// File file = new File();
}
/** /**
* 门禁开门 * 门禁开门
*/ */

View File

@@ -39,7 +39,7 @@ public class ClientService {
instance.start(); instance.start();
Thread.sleep(10000); Thread.sleep(10000);
ListenKeyFrame listenKeyFrame = new ListenKeyFrame(""); ListenKeyFrame listenKeyFrame = new ListenKeyFrame("-加载中12%");
listenKeyFrame.newFrame(); listenKeyFrame.newFrame();
Thread.sleep(3000); Thread.sleep(3000);
listenKeyFrame.close(); listenKeyFrame.close();

View File

@@ -1 +1 @@
{"serverIp":"127.0.0.1","serverPort":"56792","clientSN":"MC-5824T23014127","clientVid":"41"} {"serverIp":"127.0.0.1","serverPort":"56791","clientSN":"MC-5824T23014127","clientVid":"41"}

View File

@@ -4,7 +4,8 @@ public enum MessageType {
HB("心跳"), HB("心跳"),
SCAN_CODE("扫码"), SCAN_CODE("扫码"),
ENTER_DOOR("进门"), ENTER_DOOR("进门"),
OUT_DOOR("出门"); OUT_DOOR("出门"),
LOG("日志");
private String message; private String message;
MessageType(String message) { MessageType(String message) {