Java swing 之边界布局

时间:2014-05-01 18:32:35   收藏:0   阅读:370
/**
 *  java 边界布局
 *  @author gao
 */
package com.gao;

import java.awt.BorderLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

public class BorderLayoutDemo extends JFrame{
   private JPanel contentPane;
   private JButton westButton;
   private JButton southButton;
   private JButton eastButton;
   private JButton northButton;
   private JButton centreButton;
	public BorderLayoutDemo(){
		this.contentPane=new JPanel();
		this.contentPane.setBorder(new EmptyBorder(5,5,5,5));
		this.contentPane.setLayout(new BorderLayout(0,0));
		this.setContentPane(contentPane);
		this.westButton=new JButton("西部");
		this.southButton=new JButton("南部");
		this.eastButton=new JButton("东部");
		this.northButton=new JButton("北部");
		this.centreButton=new JButton("中部");
		this.contentPane.add(westButton,BorderLayout.WEST);
		this.contentPane.add(southButton,BorderLayout.SOUTH);
		this.contentPane.add(northButton,BorderLayout.NORTH);
		this.contentPane.add(eastButton,BorderLayout.EAST);
		this.contentPane.add(centreButton,BorderLayout.CENTER);
		
    	this.setTitle("边界布局");
    	this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    	this.setBounds(100, 100, 450, 300);
    	this.setVisible(true);
    }
	public static void main(String[]args){
    	 BorderLayoutDemo example=new BorderLayoutDemo();
     }
}
mamicode.com,码迷
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!