From 73197d72272a44172100e5df2f228a48e3b3a1f3 Mon Sep 17 00:00:00 2001 From: rainerosion Date: Thu, 30 Mar 2023 10:59:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=98=BE=E7=A4=BA=E5=8F=AC=E5=94=A4?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/example/Swing.java | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/src/main/java/org/example/Swing.java b/src/main/java/org/example/Swing.java index df0774b..2bcfcc8 100644 --- a/src/main/java/org/example/Swing.java +++ b/src/main/java/org/example/Swing.java @@ -153,21 +153,17 @@ public class Swing extends JFrame { public void actionPerformed(ActionEvent arg0) { btnStart.setEnabled(false); - new Thread(new Runnable() { + new Thread(() -> { + String paramFilePath = System.getProperty( "user.dir" ).concat("/libs/param.dat"); + rsServer = RSServer.Initiate(Integer.parseInt(txtPort.getText()), paramFilePath);// 初始化 - @Override - public void run() { - String paramFilePath = System.getProperty( "user.dir" ).concat("/libs/param.dat"); - rsServer = RSServer.Initiate(Integer.parseInt(txtPort.getText()), paramFilePath);// 初始化 - - rsServer.addDataListener(listener);// 添加数据监听事件 - try { - rsServer.start(); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } // 启动监听服务 - } + rsServer.addDataListener(listener);// 添加数据监听事件 + try { + rsServer.start(); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } // 启动监听服务 }).start(); } @@ -211,7 +207,8 @@ public class Swing extends JFrame { public void actionPerformed(ActionEvent e) { int deviceId = Integer.parseInt(txtDeviceId.getText()); - rsServer.callStoreData(deviceId); + boolean b = rsServer.callStoreData(deviceId); + System.out.println("log -> " + b); } });