//BorderDemo.java //Demonstrates the Border Layout //Andy Harris, 04/00 import java.awt.*; import java.awt.event.*; import java.applet.*; public class BorderDemo extends Applet implements ActionListener{ //create the components Button btnNorth = new Button("North"); Button btnSouth = new Button("South"); Button btnEast = new Button("East"); Button btnWest = new Button("West"); Label lblOutput = new Label(); public void init(){ this.setLayout(new BorderLayout()); add(btnNorth, BorderLayout.NORTH); add(btnSouth, BorderLayout.SOUTH); add(btnEast, BorderLayout.EAST); add(btnWest, BorderLayout.WEST); add(lblOutput, BorderLayout.CENTER); //register listeners btnNorth.addActionListener(this); btnSouth.addActionListener(this); btnEast.addActionListener(this); btnWest.addActionListener(this); //gussy up the output lblOutput.setAlignment(Label.CENTER); lblOutput.setBackground(Color.yellow); } // end init public void actionPerformed(ActionEvent e){ String results = "You clicked on the "; results += e.getActionCommand(); results += " button"; lblOutput.setText(results); } // end actionPerformed } // end BorderDemo