import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
class MyButton extends JButton implements ActionListener {
public MyButton(String text) {
super.setText(text);
addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
}
public class UsingInterface {
public static void main(String[] args) {
MyButton close = new MyButton("Close");
JFrame f = new JFrame();
f.add(close);
f.setSize(300, 200);
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
|