Hallo alle zusammen,
ich habe mir für meine JTable einen eigenen Renderer geschrieben. Zwei Spalten der Tabelle beinhalten boolsche Werte. Diese stelle ich al Checkbox dar. In meinem Renderer gebe ich bei den entsprechenden Spaltenindexen bei getTableCellRendererComponent(...)
ein Label mit einer Checkbox zurück. Mein Problem hierbei ist, dass ich es nicht schaffe die Checkbox zentriert darzustellen... ich habe bereits alle alignment-Methoden vom JLabel ausprobiert, diverse Layoutmanager verwendet und dabei jedesmal eine linksbündige Ausgabe bekommen. BorderLayout.Center bringt ebenfalls nichts, da unter left keine Komponente steht und somit die ganze Zelle zu Center wird. Dabei steht die Checkbox dann ebenfalls links. Mit einem JPanel und einer Checkbox steht die Checkbox zwar horizontal mittig in der Zelle, allerdings vertikal um ein paar Pixel nach unten versetzt
(
Kann mir in diesem Fall jemand helfen?
Vielen Dank,
mfg. Markus
ich habe mir für meine JTable einen eigenen Renderer geschrieben. Zwei Spalten der Tabelle beinhalten boolsche Werte. Diese stelle ich al Checkbox dar. In meinem Renderer gebe ich bei den entsprechenden Spaltenindexen bei getTableCellRendererComponent(...)
ein Label mit einer Checkbox zurück. Mein Problem hierbei ist, dass ich es nicht schaffe die Checkbox zentriert darzustellen... ich habe bereits alle alignment-Methoden vom JLabel ausprobiert, diverse Layoutmanager verwendet und dabei jedesmal eine linksbündige Ausgabe bekommen. BorderLayout.Center bringt ebenfalls nichts, da unter left keine Komponente steht und somit die ganze Zelle zu Center wird. Dabei steht die Checkbox dann ebenfalls links. Mit einem JPanel und einer Checkbox steht die Checkbox zwar horizontal mittig in der Zelle, allerdings vertikal um ein paar Pixel nach unten versetzt

Kann mir in diesem Fall jemand helfen?
Vielen Dank,
mfg. Markus