2

我想自定义我的 tabbedPane 的颜色以适合我的 gui 的主题,但我不知道该怎么做。我已经尝试了很多代码,但仍然没有任何反应。

这是我的桂... 在此处输入图像描述

thnx提前^_^

4

2 回答 2

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();
于 2011-01-31T16:54:09.573 回答
1

在创建 GUI 之前,您可以进行几个 UIManager 设置,但它们将适用于每个 JTabbedPane:这将更改选定的选项卡颜色。

UIManager.put("TabbedPane.selected", Color.RED);

我没有看到边框设置,但您可以像这样隐藏它:

UIManager.put("TabbedPane.contentBorderInsets", new Insets(0, 0, 0, 0));

最后,您可以像这样更改选项卡窗格的背景:

tab.setBackground(Color.BLUE);
于 2011-01-31T16:55:37.910 回答