我缺少的標籤,並在雨雲L中的內容之間的藍色水平分隔&˚F的TabbedPane設定爲SCROLL(其它L. & FS(默認&窗口)提供的)。雨雲L&F在JTabbedPane的缺失分壓器設置滾動
正如你所看到的問題僅限於new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT)
(圖片上部),同時與WRAP默認不顯示這種行爲(圖片的底部)。
應該可以通過覆蓋部分NimbusDefaults.class
來改變這種情況。下面是摘錄:
//Initialize TabbedPane
d.put("TabbedPane.contentMargins", new InsetsUIResource(0, 0, 0, 0));
d.put("TabbedPane.tabAreaStatesMatchSelectedTab", Boolean.TRUE);
d.put("TabbedPane.nudgeSelectedLabel", Boolean.FALSE);
d.put("TabbedPane.tabRunOverlay", new Integer(2));
d.put("TabbedPane.tabOverlap", new Integer(-1));
d.put("TabbedPane.extendTabsToBase", Boolean.TRUE);
d.put("TabbedPane.useBasicArrows", Boolean.TRUE);
addColor(d, "TabbedPane.shadow", "nimbusDisabledText", 0.0f, 0.0f, 0.0f, 0);
addColor(d, "TabbedPane.darkShadow", "text", 0.0f, 0.0f, 0.0f, 0);
... more ...
我似乎無法弄清楚在何處以及如何被雨雲WRAP & SCROLL區分。有人可以告訴我,我有什麼神奇的.put()
去那裏?
在此先感謝!
+1可以請你提供這個問題的答案http://stackoverflow.com/q/7481991/714968 – mKorbel
感謝您的信任,但我是誰不知道如何做到這一點。我看了一下,但沒有發現任何問題。試圖解決此問題的人可能會從您在問題中發佈的SSCCE中受益。謝謝! – Omphaloskopie