邊界佈局在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();
}
}
顯示效果如下: