张世豪
4 天以前 dc9dce0555beb85d1262893fd5d56747d6a83855
src/denglu/Denglu.java
@@ -2,6 +2,7 @@
import homein.WenJianSuo;
import ui.UIConfig;
import zhuye.Shouye;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
@@ -512,16 +513,25 @@
    }
    private void openMainApplication() {
        // 这里可以打开主应用程序窗口
        System.out.println("登录成功,准备打开主应用程序...");
        // 演示:3秒后关闭登录窗口
        Timer timer = new Timer(1000, e -> {
        SwingUtilities.invokeLater(() -> {
            JFrame mainFrame = new JFrame("智能割草系统");
            mainFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            Shouye homePanel = new Shouye();
            mainFrame.setContentPane(homePanel);
            mainFrame.pack();
            int targetWidth = Math.max(mainFrame.getWidth(), 480);
            int targetHeight = Math.max(mainFrame.getHeight(), 800);
            mainFrame.setSize(targetWidth, targetHeight);
            mainFrame.setLocationRelativeTo(null);
            mainFrame.setVisible(true);
            dispose();
            System.out.println("登录窗口已关闭,主应用程序已启动");
        });
        timer.setRepeats(false);
        timer.start();
    }
    
    // 注册窗口方法