イベント処理の簡単なプログラムを作ってみました。
------------------------------------------
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Simple00 extends JFrame implements ActionListener {
private JLabel label;
private JButton button;
public Simple00() {
setTitle("シンプルフレーム");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(320,200);
setLocationRelativeTo(null);
label = new JLabel("ラベル");
getContentPane().add(label, BorderLayout.CENTER);
button = new JButton("ボタン");
getContentPane().add(button, BorderLayout.SOUTH);
button.addActionListener(this);
setVisible(true);
}
public void actionPerformed(ActionEvent event) {
if (event.getSource() == button) {
label.setText("Pushed!!!");
}
}
public static void main(String[] args) {
new Simple00();
}
}
------------------------------------------
[0回]
PR