有一个JTable
与DefaultTableModel
。有表setforeground
和setbackground
方法setselectioncolor
。此外,当您编辑单元格时,您可以table.setDefaultEditor(Object.class, new DefaultCellEditor(field))
更改编辑单元格的字体颜色。现在如何更改编辑单元格的边框颜色。谢谢。`
问问题
717 次
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 回答