From 8d662de2fd262b3a485f16e197cb4d0ca2a61cdf Mon Sep 17 00:00:00 2001
From: zsh_root <979909237@qq.com>
Date: 星期三, 10 十二月 2025 17:03:47 +0800
Subject: [PATCH] 发布版V1.0

---
 src/PublicPannel/BaseParameterPanel.java |   78 +++++++++++++++++++-------------------
 1 files changed, 39 insertions(+), 39 deletions(-)

diff --git a/src/PublicPannel/BaseParameterPanel.java b/src/PublicPannel/BaseParameterPanel.java
index 4a73112..4427715 100644
--- a/src/PublicPannel/BaseParameterPanel.java
+++ b/src/PublicPannel/BaseParameterPanel.java
@@ -23,14 +23,14 @@
     private void initializeUI() {
         setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
         
-        // 创建主内容面板
+        // 鍒涘缓涓诲唴瀹归潰鏉�
         JPanel contentPanel = new JPanel();
         contentPanel.setLayout(new BoxLayout(contentPanel, BoxLayout.Y_AXIS));
         
-        // 添加顶部间距 - 这是关键修改
+        // 娣诲姞椤堕儴闂磋窛 - 杩欐槸鍏抽敭淇敼
         contentPanel.setBorder(BorderFactory.createEmptyBorder(10, 0, 0, 0));
         
-        // 参数配置
+        // 鍙傛暟閰嶇疆
         String[][] parameters = {
             {"02.", "device.version"},
             {"04.", "device.id"},
@@ -54,7 +54,7 @@
             addParameterField(contentPanel, parameters[i][0], parameters[i][1], i);
         }
         
-        // 添加内容面板到主面板,不添加额外间距
+        // 娣诲姞鍐呭闈㈡澘鍒颁富闈㈡澘锛屼笉娣诲姞棰濆闂磋窛
         add(contentPanel);
     }
     
@@ -67,24 +67,24 @@
         textFields[index] = new JTextField();
         textFields[index].setPreferredSize(new Dimension(120, 25));
         
-        // 如果是设备版本(地址为02.),设置为不可编辑
+        // 濡傛灉鏄澶囩増鏈紙鍦板潃涓�02.锛夛紝璁剧疆涓轰笉鍙紪杈�
         if ("02.".equals(address)) {
             textFields[index].setEditable(false);
-            // 可选:设置背景色以表示不可编辑状态
+            // 鍙�夛細璁剧疆鑳屾櫙鑹蹭互琛ㄧず涓嶅彲缂栬緫鐘舵��
             textFields[index].setBackground(Color.LIGHT_GRAY);
         }
         
         paramPanel.add(labels[index]);
         paramPanel.add(textFields[index]);
         
-        // 设置高度
+        // 璁剧疆楂樺害
         paramPanel.setMaximumSize(new Dimension(Integer.MAX_VALUE, 35));
         panel.add(paramPanel);
     }
     
     /**
-     * 更新字段值 - 新增方法
-     * @param result 解析结果对象
+     * 鏇存柊瀛楁鍊� - 鏂板鏂规硶
+     * @param result 瑙f瀽缁撴灉瀵硅薄
      */
     public void updateFields(DellTag55AA03.ParseResult result) {
         if (result == null) {
@@ -92,70 +92,70 @@
             return;
         }
                
-        // 根据参数顺序更新对应的文本框
+        // 鏍规嵁鍙傛暟椤哄簭鏇存柊瀵瑰簲鐨勬枃鏈
         try {
             if (textFields.length > 0 && result.dizhi0x2 != null) {
-                textFields[0].setText(result.dizhi0x2); // 设备版本
+                textFields[0].setText(result.dizhi0x2); // 璁惧鐗堟湰
                 
             }
             
             if (textFields.length > 1 && result.dizhi0x4 != null) {
-                textFields[1].setText(result.dizhi0x4); // 设备ID
+                textFields[1].setText(result.dizhi0x4); // 璁惧ID
                
             }
             
             if (textFields.length > 2 && result.dizhi0x6 != null) {
-                textFields[2].setText(String.valueOf(result.dizhi0x6)); // 通信频率
+                textFields[2].setText(String.valueOf(result.dizhi0x6)); // 閫氫俊棰戠巼
                
             }
             
             if (textFields.length > 3 && result.dizhi0x8 != null) {
-                textFields[3].setText(String.valueOf(result.dizhi0x8)); // 每次通信基站数
+                textFields[3].setText(String.valueOf(result.dizhi0x8)); // 姣忔閫氫俊鍩虹珯鏁�
                 
             }
             
             if (textFields.length > 4 && result.dizhi0xA != null) {
-                textFields[4].setText(String.valueOf(result.dizhi0xA)); // 小组编号
+                textFields[4].setText(String.valueOf(result.dizhi0xA)); // 灏忕粍缂栧彿
                 
             }
             
             if (textFields.length > 5) {
-                textFields[5].setText(String.valueOf(result.dizhi0xC)); // 距离校准
+                textFields[5].setText(String.valueOf(result.dizhi0xC)); // 璺濈鏍″噯
                
             }
             
             if (textFields.length > 6 && result.dizhi0xE != null) {
-                textFields[6].setText(String.valueOf(result.dizhi0xE)); // 设备类型
+                textFields[6].setText(String.valueOf(result.dizhi0xE)); // 璁惧绫诲瀷
                
             }
             
             if (textFields.length > 7 && result.dizhi0x10 != null) {
-                textFields[7].setText(String.valueOf(result.dizhi0x10)); // 基站主动测距
+                textFields[7].setText(String.valueOf(result.dizhi0x10)); // 鍩虹珯涓诲姩娴嬭窛
                 
             }
             
             if (textFields.length > 8 && result.dizhi0x12 != null) {
-                textFields[8].setText(String.valueOf(result.dizhi0x12)); // 报警设备
+                textFields[8].setText(String.valueOf(result.dizhi0x12)); // 鎶ヨ璁惧
                 
             }
             
             if (textFields.length > 9 && result.dizhi0x1A != null) {
-                textFields[9].setText(String.valueOf(result.dizhi0x1A)); // 配对ID
+                textFields[9].setText(String.valueOf(result.dizhi0x1A)); // 閰嶅ID
                
             }
             
             if (textFields.length > 10 && result.dizhi0x1C != null) {
-                textFields[10].setText(String.valueOf(result.dizhi0x1C)); // 心跳包/UWB开关状态
+                textFields[10].setText(String.valueOf(result.dizhi0x1C)); // 蹇冭烦鍖�/UWB寮�鍏崇姸鎬�
                 
             }
             
             if (textFields.length > 11 && result.dizhi0x1E != null) {
-                textFields[11].setText(String.valueOf(result.dizhi0x1E)); // MODBUS模式
+                textFields[11].setText(String.valueOf(result.dizhi0x1E)); // MODBUS妯″紡
                
             }
             
             if (textFields.length > 12 && result.dizhi0x36 != null) {
-                textFields[12].setText(String.valueOf(result.dizhi0x36)); // 功率
+                textFields[12].setText(String.valueOf(result.dizhi0x36)); // 鍔熺巼
                 
             }
             
@@ -164,13 +164,13 @@
             e.printStackTrace();
         }
         
-        // 重新验证和重绘面板
+        // 閲嶆柊楠岃瘉鍜岄噸缁橀潰鏉�
         revalidate();
         repaint();
     }
     
     public void updateLanguage() {
-        // 更新标签文本
+        // 鏇存柊鏍囩鏂囨湰
         String[][] parameters = {
             {"02.", "device.version"},
             {"04.", "device.id"},
@@ -195,7 +195,7 @@
         repaint();
     }
     
-    // 新增:获取文本框数组的方法
+    // 鏂板锛氳幏鍙栨枃鏈鏁扮粍鐨勬柟娉�
     public JTextField[] getTextFields() {
         return textFields;
     }
@@ -203,44 +203,44 @@
     
     public String getdizhi0x2() {
     	return textFields.length ==1 ? textFields[0].getText() : "";
-    }//版本号
+    }//鐗堟湰鍙�
     public String getdizhi0x4() {
     	return textFields.length > 1 ? textFields[1].getText() : "";
-    }//模块编号
+    }//妯″潡缂栧彿
     public String getdizhi0x6() {
     	return textFields.length > 2 ? textFields[2].getText() : "";
-    }//通信频率
+    }//閫氫俊棰戠巼
     public String getdizhi0x8() {
     	return textFields.length > 3 ? textFields[3].getText() : "";
-    }//最多通信基站
+    }//鏈�澶氶�氫俊鍩虹珯
     public String getdizhi0xA() {
     	return textFields.length > 4 ? textFields[4].getText() : "";
-    }//最少通信基站、小组编号
+    }//鏈�灏戦�氫俊鍩虹珯銆佸皬缁勭紪鍙�
     public String  getdizhi0xC() {
     	return textFields.length > 5 ? textFields[5].getText() : "";
-    }//校准距离
+    }//鏍″噯璺濈
     public String getdizhi0xE() {
     	return textFields.length > 6 ? textFields[6].getText() : "";
-    }//模块类型
+    }//妯″潡绫诲瀷
     public String getdizhi0x10() {
     	return textFields.length > 7 ? textFields[7].getText() : "";
-    }//基站主动测距
+    }//鍩虹珯涓诲姩娴嬭窛
     public String getdizhi0x12() {
     	return textFields.length > 8 ? textFields[8].getText() : "";
-    }//报警设备
+    }//鎶ヨ璁惧
     
     public String getdizhi0x1A() {
     	return textFields.length > 9 ? textFields[9].getText() : "";
-    }//配对ID
+    }//閰嶅ID
     public String getdizhi0x1C() {
     	return textFields.length > 10 ? textFields[10].getText() : "";
-    }//心跳包、UWB开关状态
+    }//蹇冭烦鍖呫�乁WB寮�鍏崇姸鎬�
     public String getdizhi0x1E() {
     	return textFields.length > 11 ? textFields[11].getText() : "";
-    }//MODBUS模式
+    }//MODBUS妯″紡
     public String getdizhi0x36() {
     	return textFields.length > 12 ? textFields[12].getText() : "";
-    }//功率
+    }//鍔熺巼
     
     
 }
\ No newline at end of file

--
Gitblit v1.10.0