ボタンについて
この章ではボタンについて解説します。
Swingにおいてボタンを表すクラスはJButtonです。
下記はボタンを使ったサンプルコードです。
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Sample {
public static void main(String[] args) {
JFrame f = new JFrame();
f.setSize(300, 300);
JButton button = new JButton();
button.setText("ボタン");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
button.setText("ボタン押下");
}
});
f.getContentPane().add(button);
f.setVisible(true);
}
}
サンプルを実行するとウィンドウが表示され、その中にボタンが表示されます。
ボタンを押下すると、ボタンの表示文字列が「ボタン押下」になります。
このようにボタンを押すなどのなんらかアクションによって、処理が行われることをイベント駆動と言います。
Buttonクラスの主なプロパティ
表示文字列
ボタンに表示する文字列を設定するにはsetTextを使用します。
表示位置
ラベルの位置を設定するにはsetBoundsを設定します。