import javax.swing.*;
import java.awt.*;
public class BorderLayoutPosition extends JFrame {
String [] border = {BorderLayout.CENTER, BorderLayout.NORTH, BorderLayout.SOUTH, BorderLayout.WEST, BorderLayout.EAST};
String [] buttonname = {"center button", "north button", "south button", "west button", "east button"};
public BorderLayoutPosition()
{
setTitle("Boeder Layout");
Container container = getContentPane();
setLayout(new BorderLayout());//设置容器为边界布局管理器
for(int i = 0; i < border.length; i++)
{
container.add(border[i], new JButton(buttonname[i]));
}
setSize(350,200);
setVisible(true);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
public static void main(String []args)
{
new BorderLayoutPosition();
}
}
import javax.swing.*;
import java.awt.*;
public class GridLayoutPosition extends JFrame {
public GridLayoutPosition()
{
setTitle("Boeder Layout");
Container container = getContentPane();
setLayout(new GridLayout(7, 3, 5, 5));//设置容器为网格布局管理器
for(int i = 0; i < 20; i++)
{
container.add(new JButton("button" + i));
}
setSize(300,300);
setVisible(true);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
public static void main(String []args)
{
new GridLayoutPosition();
}
}