我想知道如何獲得JTabbedPane的插入顏色。我似乎無法得到這種顏色。我做的每一個嘗試我得到236,236,236這是外框顏色,其中內框顏色約10深,227,227,227(使用內置的蘋果顏色計)。Java JTabbedPane插入顏色
我使用UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())設置外觀和感覺;
你可以在我在互聯網上找到的圖像中看到這個。 http://pagesofinterest.net/wordpress/wp-content/uploads/2009/06/Quaqua-Maven-Netbeans.jpg如果「面板的標題」這個單詞是我所獲得的對我來說沒有用的淺色的區域。圓角內是我想要獲得的較暗的顏色。我試圖獲取內容窗格的顏色無濟於事。
感謝您的幫助!
**編輯:**添加的代碼!正如你看到的,我試圖讓圓角內的區域的顏色(如果你在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的默認的截圖。不幸的是,沒有任何顏色是插圖的正確顏色。
你可以請你把你的代碼放在這裏,這將是偉大的,它會很容易給我們建議:) – CRazyProgrammer
添加代碼!感謝您的建議! – dannyn382
顏色是半漸變,範圍從約RGB/195,195,195到約RGB/208,208,208 – MadProgrammer