- ベストアンサー
Jtableの特定のセルの背景色や文字色について
Jtable内部の特定のセルの背景色や文字色、フォントの変更に関して質問があります。25行30列のJtableの20行20列目のセルの背景色だけ赤色にしたい場合、具体的にどの様にプログラミングすれば良いでしょうか? サンプルソースなどを教えてくださるとありがたいです! javaに関して詳しい方、ぜひともお力を貸してください!
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
prepareRenderer()をオーバーライドする例。 JTable table = new JTable(model) { @Override public Component prepareRenderer(TableCellRenderer tcr, int row, int column) { Component c = super.prepareRenderer(tcr, row, column); if (row == 20 && column == 20) { c.setForeground(Color.BLUE); c.setBackground(Color.RED); } else { c.setForeground(getForeground()); c.setBackground(getBackground()); } return c; } };
お礼
ありがとうございます!