From f0aae4b39afbcbb18fb5a0b32e3ca689662c5ca7 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期一, 10 三月 2025 08:21:31 +0800
Subject: [PATCH] jar

---
 src/main/java/com/example/client/utils/ComplexTable.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 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..d7df4c4 100644
--- a/src/main/java/com/example/client/utils/ComplexTable.java
+++ b/src/main/java/com/example/client/utils/ComplexTable.java
@@ -4,29 +4,31 @@
 import javax.swing.table.DefaultTableCellRenderer;
 import javax.swing.table.DefaultTableModel;
 import java.awt.*;
+import java.util.Arrays;
+import java.util.Vector;
 
 
 public class ComplexTable extends JTable {
     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
         this.getTableHeader().setUI(new ComplexHeaderUI(headerRows, this));
         this.setUI(new ComplexTableUI(body, this));
     }
-
 }
 

--
Gitblit v1.9.1