我有一个带有数字的 JTable。我知道如何改变一个单元格或所有单元格的颜色。但是如何改变单元格的颜色和动画呢?例如,第一个单元格为红色,有延迟,第二个单元格被涂成相同的红色,以此类推。
我继承了类 DefaultTableCellRenderer
class paintCell extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus, int row,
int column) {
Component c = super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
return c;
}
}
并设置方法 table.setDefaultRenderer(Object.class, new paintCell());