搜索后如何为 JTable 的行着色?

How to colorize rows of a JTable after searching?

我正在使用 Java Netbeans,我有一个包含许多值的 JTable,我正在搜索。这是我的代码 - 它运行良好。

private void txtRechEHSKeyReleased(java.awt.event.KeyEvent evt) {
    String re=comboSearchByEHS.getSelectedItem().toString();
    String sql = "select * from equipement where "+re+" like ? ";
    try{
         ps = con.prepareStatement(sql);
        ps.setString(1, txtRechEHS.getText()+"%");
       SearchEHS();
    }catch (Exception e){
        JOptionPane.showMessageDialog(null,e);
    } 
}  

我希望当它搜索并获得结果时,用户正在查找的找到的行被着色。我怎样才能做到这一点?

你需要TableCellRenderer for that purpose or (in some cases) DefaultTableCellRenderer

*更新

SO Changing Swing JTable Cell Colors, SO Change background color of one cell in JTable [duplicate]