JTableHeader (Java API): Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springenK |
K |
||
Zeile 5: | Zeile 5: | ||
Ist mehr Kontrolle erfoderlich, kann auch der Header-Renderer der Spalte direkt gesetzt werden. Dazu wird die Methode '''setHeaderRenderer()''' der [[TableColumn_(Java_API)|TableColumn]] benutzt, deren Titel gesetzt werden soll. | Ist mehr Kontrolle erfoderlich, kann auch der Header-Renderer der Spalte direkt gesetzt werden. Dazu wird die Methode '''setHeaderRenderer()''' der [[TableColumn_(Java_API)|TableColumn]] benutzt, deren Titel gesetzt werden soll. | ||
− | |||
[[Kategorie:Java_API]] | [[Kategorie:Java_API]] | ||
[[Kategorie:Swing]] | [[Kategorie:Swing]] | ||
[[Kategorie:JTable]] | [[Kategorie:JTable]] |
Version vom 28. März 2018, 09:36 Uhr
Der JTableHeader
ist eine Component die oberhalb eines JTables angezeigt wird. Für jede Spalte der Tabelle zeichnet der JTableHeader einen Titel. Diesen Titel kann der Benutzer mit der Maus "ergreiffen", hin- und herschieben, oder die Breite der Spalte verändern.
Wie die Titel normalerweise gezeichnet werden, kann über die Methode setDefaultRenderer(), die einen TableCellRenderer erwartet, bestimmt werden. Der Renderer zeichnet jeden einzelnen Titel unabhängig von den anderen Titeln.
Ist mehr Kontrolle erfoderlich, kann auch der Header-Renderer der Spalte direkt gesetzt werden. Dazu wird die Methode setHeaderRenderer() der TableColumn benutzt, deren Titel gesetzt werden soll.