ラベルについて
第一章でGUIアプリの基盤となるウィンドウを作ったので、次はボタンやテキストボックスなどの、
ユーザーとの直接のインターフェースとなるコンポーネントについてみて行きたいと思います。
この章ではまず、ラベルについて解説します。
Swingにおいてラベルを表すクラスはJLabelです。
下記はラベルを表示するサンプルコードです。
import javax.swing.JFrame; import javax.swing.JLabel; public class Sample { public static void main(String[] args) { JFrame f = new JFrame(); f.setSize(300, 300); JLabel label = new JLabel(); label.setText("ラベル"); f.getContentPane().add(label); f.setVisible(true); } }
サンプルを実行するとウィンドウが表示され、その中にラベルという文字列が表示されます。
JLabelクラスの主な操作
表示文字列
ラベルに表示する文字列を設定するにはsetTextを使用します。
表示位置
ラベルの位置を設定するにはsetBoundsを設定します。