table = new JTable(model){
private static final long serialVersionUID = 0L;
Color color = getForeground();
public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
Component component = super.prepareRenderer(renderer, row, column);
DefaultTableModel model =(DefaultTableModel) this.getModel();
//当单元格的值为 “一”时 字体设为红色
if (model.getValueAt(row, column).toString().equals("一")) {
component.setForeground(Color.RED);
}else{ //否则 则为之前的颜色
component.setForeground(color);
}
return component;
}
};
JTable 表格设置某一单元格的颜色
最新推荐文章于 2021-12-28 15:39:05 发布