Tabellenkopf ausblenden

Status
Nicht offen für weitere Antworten.

möbi

Mitglied
Leider bin ich im JTable-Tutorial nicht fündig geworden. Oder ich habs übersehen. Aber ist es auch möglich eine jTable ohne Tabellenkopf darzustellen? Wenn ja wie? jTable.setTableHeader(null); bewirkt irgendwie gar nichts :(
 

ARadauer

Top Contributor
habs jetzt nicht probiert,
aber vielleicht so:

Code:
jTable.getTableHeader().setPreferredSize(new Dimension(0,0));

oder so:

Code:
jTable.getTableHeader().setVisible(false);
 

möbi

Mitglied
Gut. Manchmal sieht man den Wald vor lauter Bäumen nicht. Habe nochnmal das JTable-Tutorial überflogen und es steht doch dadrin ;)

Will man nicht, dass der TableHeader angezeigt wird, reicht es aus, die Table auf ein JPanel anstatt auf ein JScrollPane zu setzen.
 

Saxony

Top Contributor
Aha,´

und wie funktioniert die Darstellung, wenn die Tabelle größer als das Panel wird?
Oder muss man dann das Panel in eine ScrollPane setzen?

bye Saxony
 

möbi

Mitglied
Wenn du das Panel in ein ScrollPane setzt, kannst du ja auch wieder scrollen. In meinem speziellen Fall muss die Tabelle aber nur eine Zeile haben. In dem Fall war die wahl mit nur einem JPanel schon gut :)
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben