Java JTabbedPane Inset Color

Ich habe mich gefragt, wie Sie die Farbe der Einfügung eines JTabbedPane erhalten würden. Ich kann nicht scheinen, diese Farbe zu bekommen. Bei jedem Versuch, den ich unternehme, erhalte ich 236.236.236, was der äußeren Rahmenfarbe entspricht, wobei die innere Rahmenfarbe etwa 10 dunkler ist, 227.227.227 (unter Verwendung der eingebauten Apfelfarbanzeige).

Ich stelle das Aussehen und Verhalten mit UIManager.setLookAndFeel (UIManager.getSystemLookAndFeelClassName ()) ein.

Sie können dies auf einem Bild sehen, das ich im Internet gefunden habe.http://pagesofinterest.net/wordpress/wp-content/uploads/2009/06/Quaqua-Maven-Netbeans.jpg Wo die Wörter "Titel des Panels" der Bereich ist, in dem ich die hellere Farbe erhalte, die für mich nicht nützlich ist. Innerhalb der runden Ecken ist die dunklere Farbe, die ich zu erhalten versuche. Ich habe versucht, die Farbe des Inhaltsbereichs ohne Erfolg zu erhalten.

Danke für deine Hilfe!

** EDIT: ** Code hinzugefügt! Wie Sie sehen, versuche ich, die Farbe des Bereichs innerhalb der abgerundeten Ecken (wenn Sie einen Mac verwenden) zu ermitteln, nicht die Farbe des Rahmens oder der Registerkarten, auf denen "1" "2" steht. Ich habe ein Foto angehängt und versuche, die Hintergrundfarbe des Abschnitts zu ermitteln, auf dem "Here" steht. Danke!

import java.awt.Container;
import javax.swing.JFrame;
import javax.swing.JTabbedPane;
import javax.swing.UIManager;

public class main {
JFrame frame;
Container c1 = new Container();
Container c2 = new Container();
JTabbedPane top = new JTabbedPane();
static main GUI;
public void createGUI(){
    frame = new JFrame();
    Container c = frame.getContentPane();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    top = new JTabbedPane(JTabbedPane.TOP);
    top.setFocusTraversalKeysEnabled(false);
    top.setFocusable(false);
    top.addTab("1", c1);
    top.addTab("2", c2);
    frame.setSize(315,450);
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    frame.setResizable(true);
    c.add(top);
    frame.pack();
    frame.setVisible(true);
} 
public static void main(String[] args) {
    try {
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    }
    catch(Exception e) {}
    GUI = new main();
    GUI.createGUI();
}
}

BEARBEITEN: camickr, Hier ist ein Screenshot der UIManager-Standardeinstellungen. Leider hat keine der Farben die richtige Farbe wie der Einschub.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage