Coloriage jTable ligne

Je veux de la couleur des lignes spécifiques dans jTable..je l'ai fait pour les colonnes à l'aide de ce code,

private class CustomCellRenderer extends DefaultTableCellRenderer {

/* (non-Javadoc)
 * @see    
javax.swing.table.DefaultTableCellRenderer#getTableCellRendererComponent(javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
 */

    @Override
public Component  getTableCellRendererComponent(JTable table, Object value,boolean isSelected, boolean hasFocus, int row, int column) {

  Component rendererComp = super.getTableCellRendererComponent(table, value, isSelected, hasFocus,row, column);

//Set foreground color
//rendererComp.setForeground(Color.red);
//Set background color
  rendererComp .setBackground(Color.pink);

 return rendererComp ;
 }

}

Et j'appelle le code ci-dessus à l'aide,

 jTable1.getColumnModel().getColumn(3).setCellRenderer(new CustomCellRenderer());

Mais je veux faire la même chose pour les lignes dans jTable..Il n'y a pas getColumnModel() ou getColumn() dans le cas de lignes..Alors, quelle est l'autre façon de faire cela? Je le fais dans Netbeans en utilisant Java Swing..

OriginalL'auteur Luna | 2012-06-21