ボタンについて
この章ではボタンについて解説します。
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を設定します。