NimbusLookAndFeelを使用しています。このルックアンドフィールでは、JTableのセルの背景は白とライトグレーに交互になります(行番号によって異なります)。今、私はTableCellRendererを実装するいくつかのカスタムセルレンダラーを書いています。JTable内のセルの位置に応じて、これらのレンダラーの背景を設定する必要があります。
public class MyCellRenderer extends JLabel implements TableCellRenderer{
@Override
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column) {
Color bgColor = //need to retrieve the right cell background color
setBackground(bgColor);
return this;
}
}
どうすればそのような色の値を取得できますか?