あり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 に答える