MatteBorderでラベル枠を修飾

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

概要

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

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

サンプルコード

Border outside = BorderFactory.createMatteBorder(0,10,1,0,Color.green);
Border inside  = BorderFactory.createEmptyBorder(0,5,0,0);
label.setBorder(BorderFactory.createCompoundBorder(outside, inside));

解説

左と下のみ枠を描いてタイトル風のラベルを作成しています。アイコンをタイル状に描画することもできるので、JComboBoxにアイコンを表示のような使い方をすることもあります。

参考リンク

コメント