TITLE:MatteBorderでラベル枠を修飾
#navi(../)
*MatteBorderでラベル枠を修飾 [#j81b32c2]
>編集者:[[Terai Atsuhiro>terai]]~
作成日:2004-12-20~
更新日:&lastmod;

#contents

**概要 [#t8952ff7]
MatteBorderでラベルの枠を修飾します。

#screenshot

**サンプルコード [#a1801918]
#code{{
 Border outside = BorderFactory.createMatteBorder(0,10,1,0,Color.green);
 Border inside  = BorderFactory.createEmptyBorder(0,5,0,0);
 label.setBorder(BorderFactory.createCompoundBorder(outside, inside));
}}
-&jnlp;
-&jar;
-&zip;

**解説 [#uc67693e]
MatteBorderは、4辺それぞれに色などを表示することができます。上記のサンプルでは、左と下のみ枠を描いてタイトル風のラベルを作成しています。アイコンをタイル状に描画することもできるので、[[JComboBoxにアイコンを表示>Swing/IconComboBox]]のような使い方をする場合もあります。

**参考リンク [#z18c2d24]
-[[JComboBoxにアイコンを表示>Swing/IconComboBox]]
-[[JTextField内にアイコンを追加>Swing/IconTextField]]

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