| | |
| | | |
| | | import homein.WenJianSuo; |
| | | import ui.UIConfig; |
| | | import zhuye.Shouye; |
| | | import javax.swing.*; |
| | | import java.awt.*; |
| | | import java.awt.event.*; |
| | |
| | | } |
| | | |
| | | 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(); |
| | | } |
| | | |
| | | // 注册窗口方法 |