import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

public class SimpleEventDemo extends JFrame {
  public SimpleEventDemo() {
    JButton jbtOK = new JButton("OK");
    setLayout(new FlowLayout());
    add(jbtOK);
     
    setTitle("SimpleEventDemo");
    setLocationRelativeTo(null); // Center the frame
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(100, 80);

    ActionListener listener = new OKListener();
    jbtOK.addActionListener(listener);
  }

  /** Main method */
  public static void main(String[] args) {
    JFrame frame = new SimpleEventDemo();
    frame.setVisible(true);
  }
}

class OKListener implements ActionListener {
  public void actionPerformed(ActionEvent e) {
    System.out.println("It is OK");
  }
}
