我想自定义我的 tabbedPane 的颜色以适合我的 gui 的主题,但我不知道该怎么做。我已经尝试了很多代码,但仍然没有任何反应。
这是我的桂...
thnx提前^_^
我想自定义我的 tabbedPane 的颜色以适合我的 gui 的主题,但我不知道该怎么做。我已经尝试了很多代码,但仍然没有任何反应。
这是我的桂...
thnx提前^_^
对于 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();
在创建 GUI 之前,您可以进行几个 UIManager 设置,但它们将适用于每个 JTabbedPane:这将更改选定的选项卡颜色。
UIManager.put("TabbedPane.selected", Color.RED);
我没有看到边框设置,但您可以像这样隐藏它:
UIManager.put("TabbedPane.contentBorderInsets", new Insets(0, 0, 0, 0));
最后,您可以像这样更改选项卡窗格的背景:
tab.setBackground(Color.BLUE);