Как использовать граница макета

Граница макета делит полное области на пять частей: север, юг, восток, запад и центр. Эта раскладка организует компоненты вписываются в пяти регионах.



java.awt



import java.awt.*;

import java.awt.event.*;



public class DemoBorderLayout extends Frame implements WindowListener,ActionListener {



  Button b1,b2,b3,b4,b5;



  public DemoBorderLayout(String title) {



    super(title);

    setLayout(new BorderLayout());

    addWindowListener(this);

    b1 = new Button("North");

    add(b1, BorderLayout.NORTH);

    b1.addActionListener(this);

    

    b2 = new Button("West");

    add(b2, BorderLayout.WEST);

    b2.addActionListener(this);

    

    b3 = new Button("Center");

    add(b3, BorderLayout.CENTER);

    b3.addActionListener(this);

    

    b4 = new Button("East");

    add(b4, BorderLayout.EAST);

    b4.addActionListener(this);

    

    b5 = new Button("South");

    add(b5, BorderLayout.SOUTH);

    b5.addActionListener(this);

  }

  

  public void actionPerformed(ActionEvent e){

    remove((Component)e.getSource());

    validate();

  }

  

  public static void main(String[] args) {



    DemoBorderLayout myWindow = new DemoBorderLayout("Border Layout");

    myWindow.setSize(250,150);

    myWindow.setVisible(true);  



  }

  



  public void windowActivated(WindowEvent arg0) {

  }



  public void windowClosed(WindowEvent arg0) {

  }



  public void windowClosing(WindowEvent arg0) {

    dispose();

    System.exit(0);

  }



  public void windowDeactivated(WindowEvent arg0) {  

  }



  public void windowDeiconified(WindowEvent arg0) {

  }



  public void windowIconified(WindowEvent arg0) {

  }



  public void windowOpened(WindowEvent arg0) {  

  }



}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>