2011-01-31 5 views
2

私のguiのテーマに合わせてtabbedPaneの色をカスタマイズしたいのですが、どうやってそれを行うのか分かりません。私はたくさんのコードを試しましたが、まだ何も起こりません。事前にスイングビルダーでtabbedPaneの色をカスタマイズするにはどうすればよいですか?

ここに私のGUIだ... enter image description here

のthnx^_^

+0

タブまたは内部コンポーネントの背景(JTextArea)の色を調整しようとしていますか? –

+0

実際には私の2つの大きな問題だった...私のタブの色は、私はTextArea(私はそれが透明にしたい)の不透明度を減らしたいと思います。 jLabel).. – iamanapprentice

答えて

1

あなたがbを作ることができるカップルのUIManager設定がありますGUIを作成する前にすべてのJTabbedPaneに適用されます: これにより、選択したタブの色が変更されます。

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

私は境界線の設定が表示されていないが、あなたはそうのようにそれを隠すことができます。

tab.setBackground(Color.BLUE); 

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

は最後に、あなたがこのようなタブウィンドウの背景を変更することができます

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(); 
関連する問題