我的表看起来像这样,一切正常,一切正常)我需要如果满足条件 ARRIVAL = 0 或 DEPART = 0,则整行中的文本颜色为不同的颜色,例如红色或黑色,没关系,我不知道如何更改它,也许这很容易,我是新手)我还没有在其他问题中找到这个问题的答案
private void setTableSettingsReport() {
jTblReport.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
jTblReport.setRowSelectionAllowed(true);
jTblReport.setAutoCreateRowSorter(true);
jTblReport.getTableHeader().setReorderingAllowed(false);
String[] dbColNames = new String[13];
dbColNames[0] = "ID";
dbColNames[1] = "Имя";
dbColNames[2] = "Фамилия";
dbColNames[3] = "Отчество";
dbColNames[4] = "Дата прихода с ";
dbColNames[5] = "Дата прихода до";
dbColNames[6] = "Прибытие";
dbColNames[7] = "Дата ухода с ";
dbColNames[8] = "Дата ухода до";
dbColNames[9] = "Убытие";
dbColNames[10] = "Причина опоздания";
dbColNames[11] = "Причина раннего ухода";
dbColNames[12] = "ID лица";
// dbColNames[8] = "Дата начала";
// dbColNames[9] = "Дата окончания";
tm.setColumnIdentifiers(dbColNames);
jTblReport.setModel(tm);
jTblReport.setSelectionForeground(Color.white);
}
dbColNames[6] = "Прибытие"; dbColNames[9] = "Убытие"; 这些是相同的字段,具体取决于您需要更改整条线的颜色
杨__羊羊
相关分类