Io per fare una evidenziazione speciale di una singola/qualunque cella non andrei a implementare un apposito renderer. Innanzitutto perché bisognerebbe poi assegnarlo a tutte le colonne e a seconda del table model (non so cosa hai usato tu) e in base al "tipo" delle colonne, potrebbe non essere appropriato.Originariamente inviato da rexjaa
Che comando/procedimento dovrei eseguire per colorarne una singola date riga e colonna?
Per queste cose semplici (es. "sovrascrivere" foreground o background di una cella precisa o di tutte le celle), esiste un'altra possibilità: estendere JTable e fare l'override di prepareRenderer (vedi signature sul javadoc).
Un utilizzo di questa tecnica, ad esempio, è quando si voglio colorare tutte le righe in maniera "alternata".
Attenzione ad una cosa: nella tua implementazione di prepareRenderer, non basta solo fare: se la cella (riga/colonna) è quella che mi aspetto la coloro es. di verde. Se non è quella cella, devi colorarla tu di un altro colore (es. esplicitamente bianco o il background da JTable) in modo da impostare un colore di base.