2017-07-08 6 views
0

Wie bestimmte Zellhintergrund auf meinem Tisch zu ändern?Ändern bestimmter Zellfarbe Hintergrund bei JTable

enter image description here

+3

Post als Text Code. Nicht als Verknüpfung zu einem Bild. Jetzt scheinen Sie zu wissen, wie man den Hintergrund aller Zellen ändert. Da Sie es nur für eine bestimmte Zelle ändern möchten, wie wäre es mit 'if' zu prüfen, ob die Zelle vor dem Einstellen des Hintergrunds anders gerendert wird? –

+0

Hallo, bitte zeigen Sie Wertschätzung durch Upvoting und klicken Sie auf den grünen Pfeil, um eine Antwort auszuwählen, die auf jeden Fall nützlich war. Prost –

Antwort

0

einen vollständigen Code-Schnipsel der Veröffentlichung wird die Gemeinschaft besser zu Ihnen helfen.

Verwenden Sie jedoch einen benutzerdefinierten Tabellenzellen-Renderer für diesen Zweck. In diesem können Sie if statements oder for loops verwenden, um die Zellen zu manipulieren, denen Sie eine andere Hintergrundfarbe zuweisen möchten.

Ein Beispielcode für eine benutzerdefinierte Tabellenzelle Renderer kann hier gefunden werden: Color Renderer class from Java Tutorial TableDialogEdit Demo