• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:MatteBorderでラベル枠を修飾
#navi(../)
#tags()
RIGHT:Posted by &author(aterai); at 2004-12-20
*MatteBorderでラベル枠を修飾 [#j81b32c2]
MatteBorderでラベルの枠を修飾します。
---
title: MatteBorderでラベル枠を修飾
tags: [MatteBorder]
author: aterai
pubdate: 2004-12-20T00:29:03+09:00
description: MatteBorderでラベルの枠を修飾します。
---
* 概要 [#j81b32c2]
`MatteBorder`でラベルの枠を修飾します。

-&jnlp;
-&jar;
-&zip;
#download(https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTPp-xSv1I/AAAAAAAAAeU/K5lHH6YMz_E/s800/MatteBorder.png)

//#screenshot
#ref(http://lh6.ggpht.com/_9Z4BYR88imo/TQTPp-xSv1I/AAAAAAAAAeU/K5lHH6YMz_E/s800/MatteBorder.png)

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

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

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

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