簡単な質問ですが、オンラインのどこにも答えが見つからないようです。
カスタムTableCellRendererを使用して、一部のテーブルセルを太字でレンダリングするにはどうすればよいですか?
TableCellRendererを使用して、セルごとに背景色を設定する方法を知っています。あなたは次のようなことをします:
public class MyTableCellRenderer extends DefaultTableCellRenderer
{
@Override 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);
// modify the component "c" to have whatever attributes you like
// for this particular cell
}
}
レンダリングテキストスタイルの変更も同様だと思いますが、フォントをデフォルトのテーブルフォントと同じに太字で設定するにはどうすればよいですか?