我当前正在使用JTable rowFilter来过滤我的行。过滤器隐藏线不遵循配置的模式。 我想知道是否可以使用rowFilter来改变颜色或其他结果?例如,在配置的图案之后的线被着色为红色而其他为白色。
谢谢 西尔
答案 0 :(得分:3)
没什么复杂的。对于String Instance
,我建议从prepareRenderer开始。在那里你可以设置很多参数,如RowFilter示例here所示,基于camickr的Table Row Rendering :-)不要忘记设置int modelRow = convertRowIndexToModel(row);
以及关于similair issue
的问题答案 1 :(得分:1)
对于这些方法,我建议使用SwingX库。他们的JXTable默认可以使用highlighter和filterpipelines。荧光笔也可以通过给定的模式突出显示。
的示例答案 2 :(得分:0)
为了更改行的外观,您需要提供自己的单元格渲染器,然后可以对行过滤器应用相同的检查。