Цвет вставки Java JTabbedPane
Мне было интересно, как вы получите цвет вставки JTabbedPane. Я не могу получить этот цвет. При каждой попытке я получаю 236 236 236, то есть цвет внешней рамки, где цвет внутренней рамки примерно на 10 темнее, 227 227 227 (с использованием встроенного измерителя цвета яблока).
Я устанавливаю внешний вид с помощью UIManager.setLookAndFeel (UIManager.getSystemLookAndFeelClassName ());
Вы можете увидеть это на изображении, которое я нашел в интернете.http://pagesofinterest.net/wordpress/wp-content/uploads/2009/06/Quaqua-Maven-Netbeans.jpg Где слова «Заголовок панели» - это область, в которой я получаю светлый цвет, который мне не нужен. Внутри круглых углов находится более темный цвет, который я пытаюсь получить. Я попытался получить цвет панели содержимого безрезультатно.
Спасибо за вашу помощь!
** РЕДАКТИРОВАТЬ: ** Добавлен код! Как вы видите, я пытаюсь получить цвет области внутри закругленных углов (если у вас на Mac), а не цвет рамки или вкладок с надписью «1», «2». Я приложил фотографию и пытаюсь получить цвет фона фрагмента с надписью «Здесь». Спасибо!
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();
}
}
РЕДАКТИРОВАТЬ: camickr, вот скриншот настроек UIManager по умолчанию. К сожалению, ни один из этих цветов не является правильным цветом, как у вставки.