TITLE:JTabbedPaneのタブアイコンとタイトルの位置
#navi(../)
RIGHT:Posted by [[terai]] at 2009-11-30
*JTabbedPaneのタブアイコンとタイトルの位置 [#q929fb91]
JTabbedPaneのタブ中に配置するタイトルとアイコンの位置を変更します。

-&jnlp;
-&jar;
-&zip;

#screenshot

**サンプルコード [#e92683ea]
#code{{
tabbedPane.addTab(title, c);
JLabel label = new JLabel(title, icon, SwingConstants.CENTER);
label.setVerticalAlignment(SwingConstants.CENTER);
label.setVerticalTextPosition(SwingConstants.BOTTOM);
//label.setHorizontalAlignment(SwingConstants.CENTER);
label.setHorizontalTextPosition(SwingConstants.CENTER);
//Dimension dim = label.getPreferredSize();
//label.setPreferredSize(new Dimension(60, dim.height));
tabbedPane.setTabComponentAt(tabbedPane.getTabCount()-1, label);
}}

**解説 [#acfe3cc1]
上記のサンプルでは、タブにアイコンとラベルの位置を変更したJLabelを配置しています。

**参考リンク [#ce461cd3]
-[[JLabelのアイコンと文字列の位置>Swing/TextPositionAndAlignment]]
-[[JTabbedPaneのタイトルをクリップ>Swing/ClippedTabLabel]]

**コメント [#id90ae59]
#comment