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