边界布局在swing的布局中用的频率应该是最高的,像jpanel,jdialog都可以设置布局
使用方式:
package com.fepc.commons.exports;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JDialog;
public class SwingTest extends JDialog{
public SwingTest(){
this.setLayout(new BorderLayout());//设置布局
this.setPreferredSize(new Dimension(400, 300));//设置大小
this.setTitle("边界布局");
this.pack();
this.setVisible(true);//设置dialog显示
JButton but1=new JButton("button1");
JButton but2=new JButton("button2");
JButton but3=new JButton("button3");
JButton but4=new JButton("button4");
JButton but5=new JButton("button5");
add(but1,BorderLayout.SOUTH);//南边
add(but2,BorderLayout.NORTH);//北边
add(but3,BorderLayout.CENTER);//中间
add(but4,BorderLayout.WEST);//西边
add(but5,BorderLayout.EAST);//东边
}
public static void main(String[] args) {
new SwingTest();
}
}
显示效果如下: