张世豪
2025-12-09 32524195d474b74e48916867b2a6c2f022a40d98
src/homein/Homein.java
@@ -3,9 +3,11 @@
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 {
@@ -26,6 +28,7 @@
        }));
        try {
            SerialPortNativeLoader.ensureLibraryPresent();
                // 初始化数据
                UserChuShiHua.initialize();
@@ -34,7 +37,7 @@
                Device.initializeActiveDevice(setsys.getMowerId());
            UDPServer.startAsync();//启动数据接收线程
            SerialPortAutoConnector.initialize();//启动串口自动连接
//            SerialPortAutoConnector.initialize();//启动串口自动连接
            
            // 显示初始数据
            System.out.println("初始用户名: " + UserChuShiHua.getProperty("userName"));
@@ -54,8 +57,7 @@
    
    private static void startLoginInterface() {
        // 在EDT中启动登录界面
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
        EventQueue.invokeLater(() -> {
                try {
                    new Denglu().setVisible(true);
                } catch (Exception e) {
@@ -65,7 +67,6 @@
                        "错误", 
                        JOptionPane.ERROR_MESSAGE);
                }
            }
        });
    }
}