import java.awt.*; /********************************************************** * En applikation som visar hur Layoutmanagern BorderLayout * fungerar med hjälp av ett fönster och 5st AWT-knappar * * @author Peter Mozelius * @version 1.01 * Rapportera hittade fel till: *mozelius@dsv.su.se ***********************************************************/ public class Lektion23 extends Frame { private Button nordKnapp; private Button östKnapp; private Button sydKnapp; private Button västKnapp; private Button centrumKnapp; /** * Konstruktor som placerar ut knapparna, samt * ger fönstret storlek och gör det synligt */ public Lektion23(){ super("Lektion23"); //bestäm fönstrets storlek this.setSize(300, 300); //bestäm layoutmodell this.setLayout(new BorderLayout()); //skapa 5 st knappar nordKnapp = new Button("NORD"); östKnapp = new Button("ÖST"); sydKnapp = new Button("SYD"); västKnapp = new Button("VÄST"); centrumKnapp = new Button("CENTRUM"); //placera ut knapparna i fönstret add(nordKnapp, BorderLayout.NORTH); add(östKnapp, BorderLayout.EAST); add(sydKnapp, BorderLayout.SOUTH); add(västKnapp, BorderLayout.WEST); add(centrumKnapp, BorderLayout.CENTER); //gör fönstret synligt this.setVisible(true); }//konstruktor public static void main(String[] args) { Lektion23 lektion23 = new Lektion23(); } }//Lektion23