Search code examples
javaswingbuilderswing-app-framework

How can I customize the color of the tabbedPane at swing builder?


I want to customize the color of my tabbedPane to fit at the theme of my gui, but I don't know how to do it. I've tried lots of code but still nothing happens.

Here's my gui... enter image description here

thnx in advance ^_^


Solution

  • There are couple UIManager setting you can make before you create the GUI but they will be for every JTabbedPane: This will change the selected tab color.

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

    I don't see a setting for the border but you can hide it like so:

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

    Lastly you can change the background of the tab pane like this:

    tab.setBackground(Color.BLUE);