概要

JLabelのアイコンと文字列の位置をテストします。

サンプルコード

label.setVerticalAlignment(SwingConstants.CENTER);
label.setVerticalTextPosition(SwingConstants.TOP);
label.setHorizontalAlignment(SwingConstants.RIGHT);
label.setHorizontalTextPosition(SwingConstants.LEFT);
view all

解説

上記のサンプルでは、JLabel#setVerticalAlignment(...)JLabel#setVerticalTextPosition(...)JLabel#setHorizontalAlignment(...)JLabel#setHorizontalTextPosition(...)などのメソッドを使用して、JLabelのアイコンと文字列の位置関係を変更しています。

AbstractButtonを継承するJButtonなどにも、アイコンと文字列の位置を設定する同名のメソッドが存在します(引数はSwingConstantsインタフェースで定義された共通の定数が使用可)。

コメント