import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.BorderLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class SwingHeippa extends JFrame {
    public SwingHeippa(String messu) {
	super("SwingHeippa");
	addWindowListener(new WindowAdapter() {
		public void windowClosing(WindowEvent e) {
		    System.out.println("Nyt mä lähden pois!");
		    System.exit(0);
		}
	    });
	JLabel lNorth = new JLabel(messu + " pohjoinen", JLabel.CENTER);
	JLabel lSouth = new JLabel(messu + " etelä", JLabel.CENTER);
	JLabel lWest = new JLabel(messu + " länsi", JLabel.CENTER);
	JLabel lEast = new JLabel(messu + " itä", JLabel.CENTER);
	JLabel lCenter = new JLabel(messu + " keskusta", JLabel.CENTER);
	getContentPane().add(lNorth, BorderLayout.NORTH);
	getContentPane().add(lSouth, BorderLayout.SOUTH);
	getContentPane().add(lWest, BorderLayout.WEST);
	getContentPane().add(lEast, BorderLayout.EAST);
	getContentPane().add(lCenter, BorderLayout.CENTER);
	pack();
	show();
    }

    public static void main(String[] args) {
	new SwingHeippa(args[0]);
    }

}
