import javax.swing.*; // For JFrame
import java.awt.*; // For BorderLayout
class BorderFrame {
	public static void main(String [] args){
		// JFrame has a default content pane with a border layout
		JFrame f=new JFrame("My First Frame"); 
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		// Adds a Button to the layout in the north position
		f.getContentPane().add(new JButton("North"),BorderLayout.NORTH);
		f.getContentPane().add(new JButton("South"),BorderLayout.SOUTH);
		f.getContentPane().add(new JButton("East"),BorderLayout.EAST);
		f.getContentPane().add(new JButton("West"),BorderLayout.WEST);
		f.getContentPane().add(new JTextField("Center"),BorderLayout.CENTER);
		f.pack();
		// Makes the frame visable
		f.setVisible(true);
	}	
}
