Tab Borders verstecken

DStrohma

Bekanntes Mitglied
Sorry, ich kann mir von der Arbeit aus den Screenshot nicht ansehen aber wenn es um das Entfernen der Border geht:
Java:
.setBorder(BorderFactory.createEmptyBorder());
 

hansmueller

Bekanntes Mitglied
Hallo,

auf dem Bild ist leider nicht ersichtlich, was für einen Border du meinst.

Willst du etwa die Umrandung der Tabs von einem JTabbedPane weg machen?

MfG
hansmueller
 

hansmueller

Bekanntes Mitglied
Puhh... das dürfte etwas kompliziert werden. Ich fürchte, da mußt du ein eigenes Look&Feel machen, oder es zumindest diesbezüglich abändern.
Vielleicht funktioniert es auch, wenn man die paint-Methode entsprechend überschreibt. Entweder, man verhindert, daß der Rahmen gemalt wird, oder man übermalt den Rahmen einfach.

So etwas in der Art habe ich noch nie gemacht, kann dir also diesbezüglich nicht wirklich helfen.

MfG
hansmueller
 

hansmueller

Bekanntes Mitglied
Schau dir mal die Klasse javax.swing.plaf.basic.BasicTabbedPaneUI an. Ich glaube damit wird das JTabbedPane gemalt. Wenn du die entsprechenden paintXXXX()-Methoden überschreibst, könntest du den Effekt erzielen, den du willst.
Ob es wirklich so funktioniert und wie man es genau macht => ???:L

MfG
hansmueller
 

Ähnliche Java Themen

Neue Themen


Oben