首页 > 代码库 > Java SE (1)之 JFrame 组件 BorderLayout 布局

Java SE (1)之 JFrame 组件 BorderLayout 布局

JAVA 初期,练习SE ,桌面程序,

package com.sunzhiyan;import java.awt.*;import java.awt.event.*;import javax.swing.*;//引入 AWT 包 和swingpublic class Demo_1 extends JFrame{	/**	 * @param args	 */	JButton button1,button2,button3;	public static void main(String[] args) {		// TODO Auto-generated method stub 		Demo_1 demo = new Demo_1("hellow");			       	}	public Demo_1(String name){	    JButton button1 = new JButton("123"); 	    JButton button2 = new JButton("456"); 	    JButton button3 = new JButton("789");            //将按钮添加到this 窗体里面,并且启动BorderLayout布局方式	    this.add(button1,BorderLayout.CENTER );	    this.add(button2,BorderLayout.EAST );	    this.add(button3,BorderLayout.NORTH );	    	   // this.setLayout(new FlowLayout());	    //设置窗体所有属性		this.setTitle(name);		this.setSize(400,400);		this.setLocation(100,100);              //设置退出关闭功能		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);                //开启这个时候,所有的杨样式都会为空		//this.setLayout(null);		               //这里是控制这里的THIS 代表的窗体显示与不显示的                 //this.setEnabled(true);	    this.setVisible(true);    	}}