JTable Grid ausgeschaltet . aber trotzdem sichtbar

Status
Nicht offen für weitere Antworten.

freez

Top Contributor
Hallo,

ich habe ein JTable, welches ich mit einem Renderer versehe (dort erstelle ich Checkboxen und Labels, die in der Tabelle angezeigt werden) und einem Model. Die Checkboxen und Labels werden mit unterschiedlichen Hintergrundfarben versehen. Nun wollte ich das Grid ausschalten JTable.setShowGrids(false); ... solange ich keine Hintergrundfarben verwende in meinen Checkboxen und Labels, ist es ausgeblendet. Allerdings habe ich nunmal Backgroundfarben, und das Grid wird scheinbar in der Hintergrundfarbe des JTables angezeigt. Und das schaut so aus, als wenn ich ein Grid habe.

Ein anpassen des Backgrounds des JTables bringt auch nix, da ich verschiedene Farben verwende, und somit das Grid immer irgendwo durchschimmert.

Wie kann ich dieses Problem beheben? Im cellRender vielleicht?
 
Hat keiner eine Ahnung, wie ich den Rahmen einer Zelle in der Farbe des Hintergrundes der Zelle darstellen kann? Helft mir bitte.
 
Versuche das hier:
Code:
table.setIntercellSpacing(new Dimension(0,0));
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben