2 Zeilen markieren in JTable

flou

Mitglied
Hallo,

ich möchte in einer JTable ggf. 2 Zeilen markieren. 1x die oberste in Rot und einmal die Zeile, die ich grad eben selektiert habe.

Ist das möglich?

gr.

fl.
 
für was brauch ich nen eigenen renderer?
ich hab für alle zellen der tabellen eigene renderer....muss ich die dann einzeln einfärben?
oder geht das auch über die gesamte zeile?
gibts da irgendwo beispiele, oder könntest du's konkreter beschreiben?

danke flou
 
Siehe in der API unter TableCellRenderer::
Code:
Component getTableCellRendererComponent(JTable table,
                                        Object value,
                                        boolean isSelected,
                                        boolean hasFocus,
                                        int row,
                                        int column)

Da bekommst Du alles übergeben, was Du brauchst: Zeilennummer, Spaltennummer, isSelected usw.
 
Zurück