SimpleButton2
File: java/SimpleButton2/Main.java
/*
* Simple button program, with actions
* R. Jacob 9/11/2001
*/
import java.awt.Container;
import javax.swing.JFrame;
public class Main extends JFrame {
public static void main (String [] args) {
new Main ();
}
public Main () {
// Window setup
setSize (300, 300);
Container content = getContentPane();
// Put a button in
MyButton b1 = new MyButton ("Push me");
content.add (b1);
// Show the window
setVisible (true);
}
}
File: java/SimpleButton2/MyButton.java
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class MyButton extends JButton implements ActionListener {
public MyButton (String label) {
setText (label);
addActionListener (this);
}
public void actionPerformed(ActionEvent e) {
System.out.println ("Button was pushed");
}
}