搜索后如何为 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]
我正在使用 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]