我想自定义tabbedPane的颜色以适应我的gui的主题,但我不知道该怎么做。我尝试了很多代码,但仍然没有发生任何事情。
这是我的gui ......
提前thnx ^ _ ^答案 0 :(得分:1)
对于JTabbedPane外观,请按照此帖Controlling Color in Java Tabbed Pane
中的说明设置UIManager
设置
相关代码:
UIManager.put("TabbedPane.contentAreaColor ",ColorUIResource.GREEN);
UIManager.put("TabbedPane.selected",ColorUIResource.GREEN);
UIManager.put("TabbedPane.background",ColorUIResource.GREEN);
UIManager.put("TabbedPane.shadow",ColorUIResource.GREEN);
// now construct the tabbed pane
tab=new JTabbedPane();
答案 1 :(得分:1)
在创建GUI之前,您可以设置几个UIManager设置,但它们适用于每个JTabbedPane: 这将更改选定的选项卡颜色。
UIManager.put("TabbedPane.selected", Color.RED);
我没有看到边框的设置,但你可以像这样隐藏它:
UIManager.put("TabbedPane.contentBorderInsets", new Insets(0, 0, 0, 0));
最后,您可以更改选项卡窗格的背景,如下所示:
tab.setBackground(Color.BLUE);