TITLE:MatteBorderでラベル枠を修飾

MatteBorderでラベル枠を修飾

編集者:Terai Atsuhiro
作成日:2004-12-20
更新日:2023-09-19 (火) 16:00:34

概要

MatteBorderでラベルの枠を修飾します。

#screenshot

サンプルコード

 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;

解説

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

参考リンク

コメント