TabText Ausrichtung bei JTabbedPane

boromeo

Grünschnabel
Hallo,

ich erstelle gerade ein Prog mit einigen JTabbedPanes und habe dabei teilweise die Tabs auf die linke Seite gesetzt. Nach langem Herumprobieren habe ich allerdings immer noch nicht herausgefunden wie es möglich ist den Text der einzelnen Tabs linkszentriert statt zentriert darzustellen.
Ist das überhaupt möglich, wenn ja wäre ich über eure Hilfe echt froh, da der zentrierte Tab Text passend ist wenn die Tabs oben sind, allerdings überhaupt nicht wenn sie links sind.

Gruß Boromeo
 
Moin!
Seit Java 1.6 gibt es die Methode setTabComponentAt(int index, Component renderer).
Dabei ist "renderer" für die Darstellung des Tabs verantwortlich.
D.h. du kannst da einfach beispielsweise ein JLabel mit linksbündigem Text übergeben..

EDIT:
vor Java 1.6 wars ein wenig komplexer. Da müsstest du ein eigenes TabUI erzeugen, bzw. von BasicTabUI die paintTab(...) deinen Wünschen anpassen..
Hier wäre ein nettes Beispiel dazu:
http://www.javaworld.com/javaworld/jw-09-2004/jw-0906-tabbedpane.html?page=2

*grüssle*
MeinerEiner
 
Zuletzt bearbeitet von einem Moderator:
Zurück