张世豪
4 天以前 32c98d4855b6178554c787103dc956d161e152b3
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,15 +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();//启动串口自动连接
//            SerialPortAutoConnector.initialize();//启动串口自动连接
            
            // 显示初始数据
            System.out.println("初始用户名: " + UserChuShiHua.getProperty("userName"));
@@ -54,17 +57,15 @@
    
    private static void startLoginInterface() {
        // 在EDT中启动登录界面
        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);
            }
        });
    }