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-09-03 17:55:53 发布
本文介绍了一种在表格中根据数据状态动态调整单元格样式的实现方法,通过检查表格模型的数据值,当值为一时,单元格背景色变为红色,以直观地展示特定数据状态。
8600

被折叠的 条评论
为什么被折叠?



