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

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

http://terai.xrea.jp/swing/matteborder/screenshot.png

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

-[[サンプルを起動>http://terai.xrea.jp/swing/matteborder/sample.jnlp]]
-[[jarファイル>http://terai.xrea.jp/swing/matteborder/sample.jar]]
-[[ソース>http://terai.xrea.jp/swing/matteborder/src.zip]]

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

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