2011-01-31 5 views
2

Я хочу настроить цвет моей вкладки в соответствии с темой моего gui, но я не знаю, как это сделать. Я пробовал много кода, но ничего не происходит.Как настроить цвет tabbedPane в swing builder?

Вот мой графический интерфейс ... enter image description here

Thnx заранее^_^

+0

Вы пытаетесь настроить цвет вкладки или фона внутреннего компонента (JTextArea)? –

+0

На самом деле это была моя вторая серьезная проблема ... цвет моей вкладки, и я хочу уменьшить непрозрачность моей TextArea (я хочу, чтобы она была прозрачной), чтобы показать изображение сзади (я прикрепил изображение на JLabel) .. – iamanapprentice

ответ

1

Есть пара настроек UIManager, которые вы можете сделать b перед созданием GUI, но они будут для каждого JTabbedPane: Это изменит выбранный цвет табуляции.

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

Я не вижу установку для границы, но вы можете скрыть это так:

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

Наконец вы можете изменить цвет фона вкладки панели, как это:

tab.setBackground(Color.BLUE); 
1

Для JTabbedPane выглядеть и чувствовать себя, установите UIManager настройки, как описано в этом посте Controlling Color in Java Tabbed Pane

Соответствующий код:

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(); 
Смежные вопросы