如何删除JTabbedPane中的“选项卡边框”

时间:2013-11-20 11:54:37

标签: java swing border jtabbedpane

我想删除在顶部的“标签”周围绘制的线条。所以我在标签文本左边。

我该怎么做?我已经广泛搜索过,但对我没什么用。

enter image description here

2 个答案:

答案 0 :(得分:0)

以下是所有似乎影响您所定位区域的UIManager值。由于我之前的回答对您不起作用,我已经列出了我认为相关的所有内容,我建议复制下面的列表,然后评论各种用于监控效果,看看是否一个或组合证明是成功的您。我建议在调用tabbedpane构造函数之前将它们放入。

    UIManager.put("TabbedPane.borderHightlightColor", java.awt.Color.CYAN); 
    UIManager.put("TabbedPane.darkShadow", java.awt.Color.CYAN); 
    UIManager.put("TabbedPane.light", java.awt.Color.CYAN);
    UIManager.put("TabbedPane.selectHighlight", java.awt.Color.CYAN);
    UIManager.put("TabbedPane.darkShadow", java.awt.Color.CYAN);
    UIManager.put("TabbedPane.focus", java.awt.Color.CYAN);

我把颜色设置为CYAN,因为它非常明亮,所以每个颜色都有所变化。

祝你好运!

答案 1 :(得分:0)

您正在搜索:

UIManager.getDefaults().put("TabbedPane.lightHighlight", Color.BLACK);
UIManager.getDefaults().put("TabbedPane.selectHighlight", Color.BLACK);

您可能会在此列表中找到更好的内容: http://www.rgagnon.com/javadetails/JavaUIDefaults.txt