jtable データ内のテキストを検索する必要があります。たとえば、「ADMIN」テキストがjtableの複数の場所に表示されている場合、指定された値を含むすべてのセルを強調表示する方法。
誰にもアイデアはありますか?
SwingX では (バイアスがかかるので自慢せずにはいられません :-) 解決策は要約すると、Highlighter をインストールし、必要に応じて SearchPredicate を使用して構成することです。
// instantiate a background decorator
final ColorHighlighter hl = new ColorHighlighter(HighlightPredicate.NEVER, Color.YELLOW, null);
// register it with the table (of type JXTable)
table.addHighlighter(hl);
// set the predicate, f.i. highlight all cell that contain ADMIN
hl.setHighlightPredicate(new SearchPredicate("ADMIN"));