• title: MatteBorderでラベル枠を修飾 tags: [MatteBorder] author: aterai pubdate: 2004-12-20T00:29:03+09:00 description: MatteBorderでラベルの枠を修飾します。

概要

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

サンプルコード

Border outside = BorderFactory.createMatteBorder(0,10,1,0,Color.GREEN);
Border inside  = BorderFactory.createEmptyBorder(0,5,0,0);
label.setBorder(BorderFactory.createCompoundBorder(outside, inside));
View in GitHub: Java, Kotlin

解説

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

参考リンク

コメント