package com.java.test;
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
//边界布局管理器
public class Test3 extends JFrame {//JFrame是一个窗口对象
JButton an1,an2,an3,an4,an5;
public static void main(String[] args) {
// TODO Auto-generated method stub
Test3 ts=new Test3();
}
public Test3() {
// TODO Auto-generated constructor stub北
an1=new JButton("东");
an2=new JButton("西");
an3=new JButton("南");
an4=new JButton("北");
an5=new JButton("中");
this.setTitle("用户界面");//窗口设置标题
this.setSize(500, 300);//窗口设置大小
this.setLocation(100,260);//设置窗口的位置
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口时释放内存资源
this.setVisible(true);//设置窗口是否显示,true为显示,false为不显示
this.add(an1,BorderLayout.EAST);//东,BorderLayout边界布局管理器,括号中的 参数顺序不能变
this.add(an2,BorderLayout.WEST);//南,前面是对象,后面是布局管理器
this.add(an3,BorderLayout.SOUTH);//西
this.add(an4,BorderLayout.NORTH);//北
this.add(an5,BorderLayout.CENTER);//中
//如果不是五个按钮全部添加,则会以扩充中部为主进行填充,但中部不会被其他四个填充
}
}
/*总结: 1.继承JFrame类
* 2.在最上方定义组件
* 3.在构造方法中创建组件
* 4.在构造方法中添加组件
* 5.设置窗体属性
* 6.显示窗体
* 7.在主函数中创建对象
* 8.所有布局管理器可以添加任何组件
* */
边界布局管理器
最新推荐文章于 2022-04-23 22:44:36 发布