Swing布局之边界布局(BorderLayout)

边界布局在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();
	}
}
显示效果如下:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章