减少乱码
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
package com.sv.barcode;
|
||||
|
||||
import com.sv.netty.ClientHandler;
|
||||
import com.sv.netty.ClientThread;
|
||||
import com.sv.netty.config.NettyConstant;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.awt.event.KeyAdapter;
|
||||
import java.awt.event.KeyEvent;
|
||||
@@ -10,6 +13,8 @@ import java.util.List;
|
||||
|
||||
public class ScanBarCode extends KeyAdapter {
|
||||
|
||||
private final Logger logger = LoggerFactory.getLogger(ClientHandler.class);
|
||||
|
||||
private List<Character> barcode = new LinkedList<>();
|
||||
|
||||
@Override
|
||||
@@ -18,6 +23,7 @@ public class ScanBarCode extends KeyAdapter {
|
||||
barcode.clear();
|
||||
}
|
||||
char keyChar = e.getKeyChar();
|
||||
logger.info("each time didi key【" + keyChar + "】");
|
||||
if (NettyConstant.BARCODE_END == keyChar) {
|
||||
String barStr = "";
|
||||
if (barcode.size() > 0 && barcode != null) {
|
||||
@@ -25,7 +31,7 @@ public class ScanBarCode extends KeyAdapter {
|
||||
barStr = barStr + character;
|
||||
}
|
||||
}
|
||||
System.err.println(barStr);
|
||||
logger.info(barStr);
|
||||
ClientThread.getInstance().checkBarcode(barStr);
|
||||
barcode.clear();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user