java swing设置整个选项卡窗格的背景色

java swing设置整个选项卡窗格的背景色,swing,Swing,我的问题如下图所示: 如果setBackground(Color.x)函数不适用于您,您可以尝试setBackgroundAt()函数,如中所示 注意:确保目标组件不透明因为背景颜色取决于您使用的LookAndFeel类型,所以它很硬。在金属LAF上,您可以更改选项卡的颜色,但不能更改内容区域的颜色。但如果您将其更改为Windows,则内容区域的颜色可以更改/查看,但在这种情况下,选项卡颜色不会更改。 private void initTabComponent(int i) { pane

我的问题如下图所示:

如果
setBackground(Color.x)
函数不适用于您,您可以尝试
setBackgroundAt()
函数,如中所示


注意:确保目标组件不透明

因为背景颜色取决于您使用的LookAndFeel类型,所以它很硬。在金属LAF上,您可以更改选项卡的颜色,但不能更改内容区域的颜色。但如果您将其更改为Windows,则内容区域的颜色可以更改/查看,但在这种情况下,选项卡颜色不会更改。
private void initTabComponent(int i) {
    pane.setTabComponentAt(i, new ButtonTabComponent(pane));
    pane.setBackgroundAt(i, Color.orange);
}