JTabbedPane und JPopupMenu

Wyatt

Erfahrenes Mitglied
Hallo Jungs,

ich habe gerad einen 'Geh-Versuch' gestartet mit einer JTabbedPane... bisher läuft alles wunderbar, nur sind mir drei Dinge aufgefallen, die sehr seltsam sind!

! ! ! Problem mit JPopupMenu gelöst ! ! !

Zum ersten:
Wenn ich die Hintergrundfarbe der Panels ändere, ändert sich ein kleiner Teil oben nahe den Registerkarten nicht mit, das finde ich etwas nervig...
gibt es da eine Möglichkeit!?

Zum zweiten:
Laut Java-Editor gibt es die Möglichkeit festzulegen, wo die Registerkarten angezeigt werden sollen (Oben, Links, Rechts, Unten) mit der Methode setOrientation();
Das funktioniert leider überhaupt nicht.
Hat da jemand Hilfe parat?

Code für das JTabbedPane:
Java:
jtp.setBounds(5, 5, 308, 305);
jtp.setFont(new Font("Verdana", Font.BOLD, 10));
jtp.addTab("Tab 1", plTab1);
jtp.addTab("Tab 2", plTab2);
jtp.setVisible(true);
plTab1.setLayout(null);
plTab2.setLayout(null);
cp.add(jtp);

Für jede Hilfe bin ich dankbar!
Gruß
 
Zuletzt bearbeitet:
>Wenn ich die Hintergrundfarbe der Panels ändere, ändert sich ein kleiner Teil oben nahe den Registerkarten nicht mit, das finde ich etwas nervig...
>gibt es da eine Möglichkeit!?

Verstehe ich grad nicht. Beschreibe oder zeig mal genauer.

>Laut Java-Editor gibt es die Möglichkeit festzulegen, wo die Registerkarten angezeigt werden sollen (Oben, Links, Rechts, Unten) mit der Methode setOrientation();
>Das funktioniert leider überhaupt nicht.
>Hat da jemand Hilfe parat?

Java:
jtp.setBounds(5, 5, 308, 305);
jtp.setFont(new Font("Verdana", Font.BOLD, 10));
jtp.addTab("Tab 1", plTab1);
jtp.addTab("Tab 2", plTab2);
jtp.setVisible(true);
plTab1.setLayout(null);
plTab2.setLayout(null);
cp.add(jtp);

Wie wäre es mit

public void setTabPlacement(int tabPlacement)
Sets the tab placement for this tabbedpane. Possible values are:
  • JTabbedPane.TOP
  • JTabbedPane.BOTTOM
  • JTabbedPane.LEFT
  • JTabbedPane.RIGHT
The default value, if not set, is SwingConstants.TOP.
 
Danke für die Hilfe zum zweiten Problem, hat mir sehr geholfen :)

Zum ersten:
siehe Bild im Anhang
Oben bleibt ein kleiner Teil Blau (nicht die Registerkarte selbst) ...

Gruß
 

Anhänge

  • color.JPG
    color.JPG
    16,7 KB · Aufrufe: 63
Hm, keine Ahnung, muss ich passen. Evtl. hast Du ein Panel auf ein Panel gelegt oder noch irgendwo Insets, die nicht 0 sind,...
 
Zurück