From bf5b01b14dc7bfc214e646425a62f5593890d7e3 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期六, 08 十一月 2025 22:05:37 +0800
Subject: [PATCH] 清洗数据库日期错误,并且导入日期通用化处理
---
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