Преглед изворни кода

注册为服务->开机自启动
登陆后全屏

17491 пре 4 дана
родитељ
комит
424cb6d7a5
2 измењених фајлова са 8 додато и 1 уклоњено
  1. 4 0
      src/com/mes/ui/LoginFarme.java
  2. 4 1
      src/com/mes/ui/MesClient.java

+ 4 - 0
src/com/mes/ui/LoginFarme.java

@@ -181,7 +181,11 @@ public class LoginFarme extends JFrame {
                     //登录成功
                     //登录成功
                     MesClient.user_menu.setText(user_id);
                     MesClient.user_menu.setText(user_id);
                     MesClient.welcomeWin.setVisible(false);
                     MesClient.welcomeWin.setVisible(false);
+                    // Apply the maximized state when the main window is actually shown after login.
+                    MesClient.mesClientFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);
                     MesClient.mesClientFrame.setVisible(true);
                     MesClient.mesClientFrame.setVisible(true);
+                    MesClient.mesClientFrame.revalidate();
+                    MesClient.mesClientFrame.repaint();
 
 
                     if(MesClient.jfxPanel == null){
                     if(MesClient.jfxPanel == null){
                         String url = "http://"+ MesClient.mes_server_ip+":8980/js/a/mes/mesProductRecord/work?oprno="+MesClient.mes_gw+"&lineSn="+MesClient.mes_line_sn;
                         String url = "http://"+ MesClient.mes_server_ip+":8980/js/a/mes/mesProductRecord/work?oprno="+MesClient.mes_gw+"&lineSn="+MesClient.mes_line_sn;

+ 4 - 1
src/com/mes/ui/MesClient.java

@@ -385,7 +385,10 @@ public class MesClient extends JFrame {
         setIconImage(Toolkit.getDefaultToolkit().getImage(MesClient.class.getResource("/bg/logo.png")));
         setIconImage(Toolkit.getDefaultToolkit().getImage(MesClient.class.getResource("/bg/logo.png")));
         setTitle("MES系统客户端:"+mes_gw + "- " + mes_gw_des);
         setTitle("MES系统客户端:"+mes_gw + "- " + mes_gw_des);
         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
-        setBounds(0, 0, 1024, 768);
+        // Maximize within the desktop work area so the system taskbar remains visible.
+        setMaximizedBounds(GraphicsEnvironment.getLocalGraphicsEnvironment()
+                .getMaximumWindowBounds());
+        setExtendedState(JFrame.MAXIMIZED_BOTH);
         validate();
         validate();
 
 
         JMenuBar menuBar = new JMenuBar();
         JMenuBar menuBar = new JMenuBar();