客户端二维码设计
This commit is contained in:
@@ -7,12 +7,15 @@ import com.sv.barcode.button.TestCodeClick;
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
|
||||
public class ListenKeyFrame extends Thread{
|
||||
public class ListenKeyFrame {
|
||||
|
||||
Frame frame;
|
||||
private Frame frame;
|
||||
|
||||
public void newFrame (String title) {
|
||||
frame = new Frame("智慧云馆门禁new" + title);
|
||||
public ListenKeyFrame(String title) {
|
||||
frame = new Frame("智慧云馆门禁" + title);
|
||||
}
|
||||
|
||||
public void newFrame () {
|
||||
frame.setBounds(300,100,600,500);
|
||||
frame.setLayout(new FlowLayout(FlowLayout.CENTER,20,50));//设计布局
|
||||
JLabel label = new JLabel("请保持该界面被选中,否则将无法监听二维码扫描!");
|
||||
@@ -28,15 +31,19 @@ public class ListenKeyFrame extends Thread{
|
||||
frame.add(label);
|
||||
frame.add(buttonIn);
|
||||
frame.add(buttonOut);
|
||||
// frame.add(jTextField); // 注释
|
||||
// frame.add(buttonSubmit); // 注释
|
||||
frame.setVisible(true);
|
||||
frame.add(jTextField); // 注释
|
||||
frame.add(buttonSubmit); // 注释
|
||||
frame.setFocusableWindowState(true);
|
||||
frame.setAlwaysOnTop(true);
|
||||
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
|
||||
frame.setFocusable(true);
|
||||
frame.setVisible(true);
|
||||
}
|
||||
|
||||
public void close() {
|
||||
if (frame != null) {
|
||||
frame.dispose();
|
||||
frame = null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -29,6 +29,10 @@ public class MessageHandler {
|
||||
*/
|
||||
public static String checkBarcode(String barcode) {
|
||||
String decrypt = AesUtil.decrypt(barcode);
|
||||
if (decrypt == null) {
|
||||
logger.error("二维码不合法" + barcode);
|
||||
return null;
|
||||
}
|
||||
// 这个二维码是线下的二维码
|
||||
if (!decrypt.startsWith("venue-")){
|
||||
VenueBarCode venueBarCode = MakeCode.decodeCode(barcode);
|
||||
|
||||
@@ -38,21 +38,21 @@ public class ClientService {
|
||||
ClientThread instance = ClientThread.getInstance();
|
||||
instance.start();
|
||||
|
||||
Thread.sleep(3000);
|
||||
ListenKeyFrame listenKeyFrame = new ListenKeyFrame();
|
||||
listenKeyFrame.newFrame("-加载中12%");
|
||||
Thread.sleep(10000);
|
||||
ListenKeyFrame listenKeyFrame = new ListenKeyFrame("");
|
||||
listenKeyFrame.newFrame();
|
||||
Thread.sleep(3000);
|
||||
listenKeyFrame.close();
|
||||
ListenKeyFrame listenKeyFrame1 = new ListenKeyFrame();
|
||||
listenKeyFrame1.newFrame("-加载中53%");
|
||||
ListenKeyFrame listenKeyFrame1 = new ListenKeyFrame("-加载中53%");
|
||||
listenKeyFrame1.newFrame();
|
||||
Thread.sleep(3000);
|
||||
listenKeyFrame1.close();
|
||||
ListenKeyFrame listenKeyFrame2 = new ListenKeyFrame();
|
||||
listenKeyFrame2.newFrame("-加载中94%");
|
||||
ListenKeyFrame listenKeyFrame2 = new ListenKeyFrame("-加载中94%");
|
||||
listenKeyFrame2.newFrame();
|
||||
Thread.sleep(3000);
|
||||
listenKeyFrame2.close();
|
||||
ListenKeyFrame listenKeyFrame3 = new ListenKeyFrame();
|
||||
listenKeyFrame3.newFrame("aaa");
|
||||
ListenKeyFrame listenKeyFrame3 = new ListenKeyFrame("");
|
||||
listenKeyFrame3.newFrame();
|
||||
listenKeyFrame3.focus();
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user