/** * A Simple stand-alone GUI program based on Swing. * The program shows how to use a BorderLayout manager * * * @author Dave Hollinger * @version 1.0 */ import javax.swing.*; import java.awt.*; // needed for Container class BorderLayoutPlay { public static void main(String [] args) { // create a top-level container with a title JFrame frame = new JFrame("Border Layout Sample"); // set the size frame.setSize(400,200); // establish what happens when the window is closed // (without this the program would keep running!) frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // grab the content container associated with the frame. Container c = frame.getContentPane(); // add a label at the top c.add(new JLabel("NORTH",JLabel.CENTER),BorderLayout.NORTH); // add a label at the bottom c.add(new JLabel("SOUTH",JLabel.CENTER),BorderLayout.SOUTH); // add a button on the left c.add(new JButton("WEST"),BorderLayout.WEST); // add a button on the right c.add(new JButton("EAST"),BorderLayout.EAST); // add a button in the center c.add(new JButton("CENTER"),BorderLayout.CENTER); // make the frame visible frame.setVisible(true); } }