JTable
有DefaultTableModel
。
有表setforeground
,setbackground
和setselectioncolor
方法。此外,在编辑单元格时,您可以使用table.setDefaultEditor(Object.class, new DefaultCellEditor(field))
方法更改编辑单元格的字体颜色。
现在如何更改编辑单元格的边框颜色。
Thankyou.`
答案 0 :(得分:4)
您可以使用UIManager.put()
中的以下任意一个键来影响相应的Border
:
例如:
UIManager.put("Table.focusCellHighlightBorder",
new BorderUIResource(BorderFactory.createLineBorder(Color.red)));
您还可以更改自定义渲染器/编辑器中的颜色; PositiveIntegerCellEditor
就是一个例子。另请参阅Concepts: Editors and Renderers。