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?
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?