From 23f02e6b45dd7cf0ab2e7827144913ca59575ea4 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期二, 04 三月 2025 18:59:23 +0800
Subject: [PATCH] jar

---
 src/main/java/com/example/client/utils/ComplexTable.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/example/client/utils/ComplexTable.java b/src/main/java/com/example/client/utils/ComplexTable.java
index 4aa369f..ddece2a 100644
--- a/src/main/java/com/example/client/utils/ComplexTable.java
+++ b/src/main/java/com/example/client/utils/ComplexTable.java
@@ -10,17 +10,18 @@
     public final static Object mergeCellX = "mergeCellX";//鏍囪瘑鍗曞厓鏍兼槸鍚﹁琚í鍚戝悎骞�
     public final static Object mergeCellY = "mergeCellY";//鏍囪瘑鍗曞厓鏍兼槸鍚﹁琚旱鍚戝悎骞�
 
-    public ComplexTable(Object[][] headerRows, Object[][] body) {
-        super(new DefaultTableModel(body, headerRows[0]));
+    public ComplexTable(Object[][] headerRows, Object[][] body,Integer width) {
+        super(new DefaultTableModel(body, headerRows[1]));
 //		super( 0 , headerRows[0].length );
         this.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
         this.setEnabled(false);
+
         //璁剧疆table鍐呭灞呬腑
         DefaultTableCellRenderer tcr = new DefaultTableCellRenderer();
         tcr.setHorizontalAlignment(JLabel.CENTER);// 杩欏彞鍜屼笂鍙ヤ綔鐢ㄤ竴鏍�
         this.setDefaultRenderer(Object.class, tcr);
-        for (int i = 0; i < 7; i++) {
-            this.getColumnModel().getColumn(i).setPreferredWidth(171);
+        for (int i = 0; i < headerRows[1].length; i++) {
+            this.getColumnModel().getColumn(i).setPreferredWidth(width);
         }
         this.setRowHeight(25);
         //璁剧疆琛ㄥごUI

--
Gitblit v1.9.1