From b272034a1fdbfe32b355fc6c264a4c45df107190 Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期二, 23 十二月 2025 14:55:03 +0800
Subject: [PATCH] 优化了新增地块功能
---
src/homein/Homein.java | 35 +++++++++++++++++++----------------
1 files changed, 19 insertions(+), 16 deletions(-)
diff --git a/src/homein/Homein.java b/src/homein/Homein.java
index b4dab2a..acd24f6 100644
--- a/src/homein/Homein.java
+++ b/src/homein/Homein.java
@@ -2,9 +2,12 @@
import denglu.UserChuShiHua;
import gecaoji.Device;
+import chuankou.SerialPortAutoConnector;
+import chuankou.SerialPortNativeLoader;
import set.Setsys;
import udpdell.UDPServer;
import denglu.Denglu;
+import java.awt.EventQueue;
import javax.swing.JOptionPane;
public class Homein {
@@ -25,14 +28,16 @@
}));
try {
- // 鍒濆鍖栨暟鎹�
- UserChuShiHua.initialize();
+ SerialPortNativeLoader.ensureLibraryPresent();
+ // 鍒濆鍖栨暟鎹�
+ UserChuShiHua.initialize();
- Setsys setsys = new Setsys();
- setsys.initializeFromProperties();
- Device.initializeActiveDevice(setsys.getMowerId());
+ Setsys setsys = new Setsys();
+ setsys.initializeFromProperties();
+ Device.initializeActiveDevice(setsys.getMowerId());
UDPServer.startAsync();//鍚姩鏁版嵁鎺ユ敹绾跨▼
+// SerialPortAutoConnector.initialize();//鍚姩涓插彛鑷姩杩炴帴
// 鏄剧ず鍒濆鏁版嵁
System.out.println("鍒濆鐢ㄦ埛鍚�: " + UserChuShiHua.getProperty("userName"));
@@ -52,17 +57,15 @@
private static void startLoginInterface() {
// 鍦‥DT涓惎鍔ㄧ櫥褰曠晫闈�
- javax.swing.SwingUtilities.invokeLater(new Runnable() {
- public void run() {
- try {
- new Denglu().setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- JOptionPane.showMessageDialog(null,
- "鐧诲綍鐣岄潰鍚姩澶辫触: " + e.getMessage(),
- "閿欒",
- JOptionPane.ERROR_MESSAGE);
- }
+ EventQueue.invokeLater(() -> {
+ try {
+ new Denglu().setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ JOptionPane.showMessageDialog(null,
+ "鐧诲綍鐣岄潰鍚姩澶辫触: " + e.getMessage(),
+ "閿欒",
+ JOptionPane.ERROR_MESSAGE);
}
});
}
--
Gitblit v1.10.0