ありJTableますDefaultTableModel。テーブルとメソッドがsetforegroundありますsetbackground。setselectioncolorまた、セルを編集しているときにtable.setDefaultEditor(Object.class, new DefaultCellEditor(field))、編集セルのフォントの色を変更する方法があります。次に、編集セルの境界線の色を変更する方法を説明します。ありがとう。`
1 に答える
4
次のキーのいずれかを使用しUIManager.put()て、対応する に影響を与えることができBorderます。
- Table.focusCellHighlightBorder
- Table.scrollPaneBorder
- TableHeader.cellBorder
例えば:
UIManager.put("Table.focusCellHighlightBorder",
new BorderUIResource(BorderFactory.createLineBorder(Color.red)));
カスタム レンダラー/エディターで色を変更することもできます。PositiveIntegerCellEditorは一例です。概念: エディターとレンダラーも参照してください。
于 2012-02-12T19:20:44.653 に答える