Ho una JTable, riempita con un arrayList in cui le ultime due colonne sono due JButton ("Rosso" e "Giallo"), vorrei fare in modo che ,premendo il primo, l'intera riga diventi rossa e premendo il secondo, l'intera riga diventi gialla. Ho visto altre guide in internet in cui mostravano come cambiare colore in base a delle condizioni in qualche colonna, ma non con l'interazione di un tasto. Inoltre le informazioni sono discordanti, c'è chi dice di estendere il table rendered e chi dice che basti sovrascrivere nella JTable prepareRender(...)

Cosa sarebbe meglio che faccia?