このコードで列全体の背景色を設定できることはわかっていますが、セルごとに異なる色を設定するにはどうすればよいですか? 2 つの列と 1 ~ 1,000 行のテーブルがあります。
words.getColumn("columnNameHere").setCellRenderer(
new DefaultTableCellRenderer() {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
setText(value.toString());
setBackground(Color.RED);
return this;
}
}
);