| 
					
				 | 
			
			
				@@ -5,6 +5,9 @@ import com.intellij.uiDesigner.core.GridLayoutManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.intellij.uiDesigner.core.Spacer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.its.app.AppUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.its.app.utils.SysUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.its.vms.config.CommunicationConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.its.vms.config.DebugConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.its.vms.config.ServerConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.its.vms.domain.NET; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.its.vms.dto.TbVmsCtlrDto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.its.vms.service.AppRepositoryService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -73,6 +76,9 @@ public class MainUI { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private JTextField txtId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private JLabel lblVmsInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private JButton btnControl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private JTextField txtPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private JTextField txtApiPort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private JCheckBox chkSysDebug; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private boolean isUpdatable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public static MainUI getInstance() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -211,6 +217,21 @@ public class MainUI { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 super.mouseClicked(me); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        chkSysDebug.addActionListener(new ActionListener() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            public void actionPerformed(ActionEvent e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                DebugConfig debug = (DebugConfig) AppUtils.getBean(DebugConfig.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                debug.setDebug(chkSysDebug.isSelected()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        CommunicationConfig config = (CommunicationConfig) AppUtils.getBean(CommunicationConfig.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        txtPort.setText(String.valueOf(config.getListenPort())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ServerConfig serverConfig = (ServerConfig) AppUtils.getBean(ServerConfig.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        txtApiPort.setText(String.valueOf(serverConfig.getPort())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        DebugConfig debug = (DebugConfig) AppUtils.getBean(DebugConfig.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        chkSysDebug.setSelected(debug.isDebug()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -262,6 +283,8 @@ public class MainUI { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             case 4: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 result = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (!this.subUIController.isVisible()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    DebugConfig debugConfig = (DebugConfig) AppUtils.getBean(DebugConfig.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    debugConfig.loadDebugInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.subUIController.setVisible(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.subUIController.setState(JFrame.NORMAL); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -564,7 +587,7 @@ public class MainUI { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pnlLog.setLayout(new GridLayoutManager(2, 1, new Insets(0, 4, 0, 4), -1, -1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         rootPanel.add(pnlLog, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, new Dimension(-1, 250), new Dimension(-1, 250), new Dimension(-1, 250), 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pnlLogTitle = new JPanel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlLogTitle.setLayout(new GridLayoutManager(1, 6, new Insets(0, 0, 0, 2), 1, 1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlLogTitle.setLayout(new GridLayoutManager(1, 7, new Insets(0, 0, 0, 2), 1, 1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pnlLog.add(pnlLogTitle, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         final JLabel label4 = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font label4Font = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, label4.getFont()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -574,31 +597,36 @@ public class MainUI { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label4.setText("시스템 로그"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pnlLogTitle.add(label4, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         final Spacer spacer3 = new Spacer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlLogTitle.add(spacer3, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlLogTitle.add(spacer3, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnLogDirOpen = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font btnLogDirOpenFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnLogDirOpen.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (btnLogDirOpenFont != null) btnLogDirOpen.setFont(btnLogDirOpenFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnLogDirOpen.setHorizontalTextPosition(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnLogDirOpen.setText("로그 폴더"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlLogTitle.add(btnLogDirOpen, new GridConstraints(0, 5, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlLogTitle.add(btnLogDirOpen, new GridConstraints(0, 6, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnLogPause = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font btnLogPauseFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnLogPause.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (btnLogPauseFont != null) btnLogPause.setFont(btnLogPauseFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnLogPause.setHorizontalTextPosition(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnLogPause.setText("지우기"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlLogTitle.add(btnLogPause, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlLogTitle.add(btnLogPause, new GridConstraints(0, 4, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         chkLogPause = new JCheckBox(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font chkLogPauseFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, chkLogPause.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (chkLogPauseFont != null) chkLogPause.setFont(chkLogPauseFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         chkLogPause.setHorizontalAlignment(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         chkLogPause.setHorizontalTextPosition(11); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         chkLogPause.setText("멈춤"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlLogTitle.add(chkLogPause, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlLogTitle.add(chkLogPause, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnLogCopy = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font btnLogCopyFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnLogCopy.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (btnLogCopyFont != null) btnLogCopy.setFont(btnLogCopyFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnLogCopy.setText("복사"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlLogTitle.add(btnLogCopy, new GridConstraints(0, 4, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlLogTitle.add(btnLogCopy, new GridConstraints(0, 5, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        chkSysDebug = new JCheckBox(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font chkSysDebugFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, chkSysDebug.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (chkSysDebugFont != null) chkSysDebug.setFont(chkSysDebugFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        chkSysDebug.setText("System Debug Info "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlLogTitle.add(chkSysDebug, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         final JScrollPane scrollPane2 = new JScrollPane(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font scrollPane2Font = this.$$$getFont$$$("D2Coding", Font.PLAIN, 12, scrollPane2.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (scrollPane2Font != null) scrollPane2.setFont(scrollPane2Font); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -614,17 +642,17 @@ public class MainUI { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         taLog.setText("[10:50:08.561] [ INFO] ************************************************************************************\n[10:50:08.561] [ INFO] **                   Center Communication Server Information                      **\n[10:50:08.561] [ INFO] **     bindAddress: 0.0.0.0\n[10:50:08.561] [ INFO] **      listenPort: 9901\n[10:50:08.561] [ INFO] **         backlog: 1024\n[10:50:08.561] [ INFO] **   acceptThreads: 16\n[10:50:08.561] [ INFO] **   workerThreads: 16\n[10:50:08.561] [ INFO] ************************************************************************************\n"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         scrollPane2.setViewportView(taLog); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pnlStatusBar = new JPanel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlStatusBar.setLayout(new GridLayoutManager(1, 7, new Insets(0, 4, 4, 4), -1, -1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlStatusBar.setLayout(new GridLayoutManager(1, 10, new Insets(0, 4, 4, 4), -1, -1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         rootPanel.add(pnlStatusBar, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         final Spacer spacer4 = new Spacer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlStatusBar.add(spacer4, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlStatusBar.add(spacer4, new GridConstraints(0, 4, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblSystime = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font lblSystimeFont = this.$$$getFont$$$("Malgun Gothic", Font.BOLD, 12, lblSystime.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (lblSystimeFont != null) lblSystime.setFont(lblSystimeFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblSystime.setHorizontalAlignment(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblSystime.setHorizontalTextPosition(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblSystime.setText(" 2022-08-04 13:24:33 "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlStatusBar.add(lblSystime, new GridConstraints(0, 6, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlStatusBar.add(lblSystime, new GridConstraints(0, 9, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         final JLabel label5 = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label5.setIcon(new ImageIcon(getClass().getResource("/static/image/on.png"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label5.setText(" "); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -635,28 +663,47 @@ public class MainUI { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblCpuRate.setHorizontalAlignment(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblCpuRate.setHorizontalTextPosition(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblCpuRate.setText("    "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlStatusBar.add(lblCpuRate, new GridConstraints(0, 5, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, new Dimension(40, -1), new Dimension(40, -1), new Dimension(40, -1), 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlStatusBar.add(lblCpuRate, new GridConstraints(0, 8, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, new Dimension(40, -1), new Dimension(40, -1), new Dimension(40, -1), 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblMemoryUsage = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font lblMemoryUsageFont = this.$$$getFont$$$("Malgun Gothic", Font.BOLD, 12, lblMemoryUsage.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (lblMemoryUsageFont != null) lblMemoryUsage.setFont(lblMemoryUsageFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblMemoryUsage.setHorizontalAlignment(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblMemoryUsage.setHorizontalTextPosition(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lblMemoryUsage.setText("    "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlStatusBar.add(lblMemoryUsage, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, new Dimension(40, -1), new Dimension(40, -1), new Dimension(40, -1), 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlStatusBar.add(lblMemoryUsage, new GridConstraints(0, 6, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, new Dimension(40, -1), new Dimension(40, -1), new Dimension(40, -1), 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         final JLabel label6 = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font label6Font = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, label6.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (label6Font != null) label6.setFont(label6Font); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label6.setHorizontalAlignment(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label6.setHorizontalTextPosition(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label6.setText("  CPU 사용율(%):"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlStatusBar.add(label6, new GridConstraints(0, 4, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlStatusBar.add(label6, new GridConstraints(0, 7, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         final JLabel label7 = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font label7Font = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, label7.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (label7Font != null) label7.setFont(label7Font); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label7.setHorizontalAlignment(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label7.setHorizontalTextPosition(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label7.setText("  메모리 사용율(%):"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pnlStatusBar.add(label7, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlStatusBar.add(label7, new GridConstraints(0, 5, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        final JLabel label8 = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font label8Font = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, label8.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (label8Font != null) label8.setFont(label8Font); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        label8.setText("Port Controller/API:"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlStatusBar.add(label8, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        txtPort = new JTextField(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        txtPort.setEditable(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font txtPortFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, txtPort.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (txtPortFont != null) txtPort.setFont(txtPortFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        txtPort.setHorizontalAlignment(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        txtPort.setText("-"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlStatusBar.add(txtPort, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(60, -1), null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        txtApiPort = new JTextField(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        txtApiPort.setEditable(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font txtApiPortFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, txtApiPort.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (txtApiPortFont != null) txtApiPort.setFont(txtApiPortFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        txtApiPort.setHorizontalAlignment(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        txtApiPort.setText("-"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pnlStatusBar.add(txtApiPort, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(60, -1), null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 |