|
A border layout divides the complete area into five parts: north, south, east, west, and center. This layout arranges components to fit in five regions.
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) {
}
}
|
Related Tips
|
Page 1 of 0 ( 0 comments )
You can share your information about this topic using the form below!
Please do not post your questions with this form! Thanks.