我想知道如何获得JTabbedPane插图的颜色.我似乎无法得到这种颜色.我做的每一次尝试都得到236,236,236这是外框颜色,其内框颜色约为10暗,227,227,227(使用内置的苹果颜色计).
我正在使用UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())设置外观;
感谢你的帮助!
**编辑:**添加代码!如你所见,我试图让圆角内的区域颜色(如果你在Mac上)不是框架的颜色或说“1”“2”的标签.我附上了一张照片,我正在尝试获取“Here”部分的背景颜色谢谢!
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默认值的屏幕截图.不幸的是,插入物中没有任何颜色是正确的颜色.