import java.awt.*;
import javax.swing.*;

/** Displays a window containing a simple button. */
public class SimpleButtonDemo {

  public static void main(String[] args) {
    JFrame frame = new JFrame("A Window");
    frame.setSize(300, 200);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    JButton button = new JButton("Hit me");
    button.addActionListener(e -> System.out.println("Ouch!"));

    frame.add(button);
    frame.setVisible(true);
  }
}