Synth XML JTabbedPane

Maike82

Grünschnabel
Hi,

kennt sich jemand mit Java Synth Look & Feel (XML) aus? In meiner Java Applikation
verwende ich mehrere JTabbedPane, die alle einen unterschiedlichen Look haben sollen. Deshalb setze ich den Namen jeder JTabbedPane über die Methode setName() and setze über das "bind" Element den Style:

<style id="tabbedPaneTabTopStyle">
<insets top="10" left="10" right="10" bottom="10"/>
<imagePainter method="tabbedPaneTabBackground"
path="tbp_horizontal_std.png" sourceInsets="0 0 1 1"/>
</style>
<bind style="tabbedPaneTabTopStyle" type="name" key="tabbedPaneTop"/>

Dieser Style definiert einen Hintergrund für die TabbedPane "tabbedPaneTop", was auch funktioniert. Jetzt möchte ich aber unterschiedliche Insets für die Sub Regions "TabbedPaneTab" und "TabbedPaneContent" setzen. Wenn ich die Insets aber wie folgt angebe

<insets top="10" left="10" right="10" bottom="10"/>

werden Insets für alle TabbedPane Komponenten (TabbedPaneTab, TabbedPaneTabArea, TabbedPaneContent) gesetzt, was ich aber nicht möchte.

Kennt jemand eine Lösung? Würde ich im bind-Element als type "Region" statt "Name" verwenden, wäre es das ganze kein Problem.

Vielen Dank für eure Antworten.
 
Zurück