JTableHeader (Java API): Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K
K
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Der ''JTableHeader'' ist eine [[Component_(Java_API)|Component]] die oberhalb eines [[JTable_(Java_API)|JTables]] angezeigt wird. Für jede Spalte der Tabelle zeichnet der ''JTableHeader'' einen Titel. Diesen Titel kann der Benutzer mit der Maus ergreiffe, hin- und herschieben, oder die Breite der Spalte verändern.
+
Der '''{{JAPI|JTableHeader}}''' ist eine [[Component_(Java_API)|Component]] die oberhalb eines [[JTable_(Java_API)|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_(Java)|Methode]] '''setDefaultRenderer''', die einen [[TableCellRenderer_(Java_API)|TableCellRenderer]] erwartet, bestimmt werden. Der Renderer zeichnet jeden einzelnen Titel unabhängig von den anderen Titeln.
+
Wie die Titel normalerweise gezeichnet werden, kann über die [[Methode_(Java)|Methode]] '''setDefaultRenderer()''', die einen [[TableCellRenderer_(Java_API)|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_(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.
 +
 
 +
{{Fragen stellen}}
 +
 
 +
=Weiterführende Artikel=
 +
*[[JTable (Java API) | JTable]]
 +
*[[TableModel (Java API) | TableModel]]
 +
*[[TableColumnModel_(Java_API) | TableColumnModel]]
 +
*[[TableCellEditor_(Java_API)| TableCellEditor]]
 +
*[[TableCellRenderer_(Java_API)| TableCellRenderer]]
 +
*[[TableColumn_(Java_API)|TableColumn]]
 +
*[[RowSorter_(Java_API)|RowSorter]]
 +
 
 +
*[[JTable (Tutorial) | JTable-Tutorial©]]
 +
 
 +
=Links=
 +
*[http://docs.oracle.com/javase/tutorial/uiswing/components/table.html Oracle Tutorial - How to Use Tables]
  
[[Kategorie:Java]]
 
 
[[Kategorie:Java_API]]
 
[[Kategorie:Java_API]]
 
[[Kategorie:Swing]]
 
[[Kategorie:Swing]]
 +
[[Kategorie:JTable]]

Aktuelle Version vom 28. Mai 2019, 13:25 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.


Fragen

Das Thema wurde nicht ausreichend behandelt? Du hast Fragen dazu und brauchst weitere Informationen? Lass Dir von uns helfen!

Wir helfen dir gerne!


Dir hat dieser Artikel gefallen? Oder Du hast Fehler entdeckt und möchtest zur Berichtigung beitragen? Prima! Schreibe einen Kommentar!

Du musst angemeldet sein, um einen Kommentar abzugeben.


Weiterführende Artikel

Links