【发布时间】:2011-09-24 13:24:41
【问题描述】:
好的,这是我上一个问题的后续: JTable: Changing cell background when a button is clicked 我现在可以使用 isSelected 参数更改 JTable 中选定单元格的背景颜色,但我无法弄清楚每次渲染时让单元格渲染器设置某些单元格背景的逻辑。
基本上我想选择几个单元格,单击一个按钮,更改所选单元格的背景颜色,并在我取消选择单元格后让它保持该颜色(不影响未选择的单元格)。
这似乎是一个简单的问题,但我完全不知道如何做到这一点。
一如既往,欢迎任何意见。
【问题讨论】:
-
这是一个相关的example。
-
看起来你的两个线程只讨论prepareRenderer,因为与(convertRowIndexToModel(int row))RowFilter,RowSorter,AddRow(s),RemoveRow(s)一起使用,只是小心地删除TableColumn(s ) 来自 TableView (ArrayIndexException) ...
标签: java swing jtable render background-color