1、继承Jframe
2、定义需要的组件
3、创建组件
4、设置布局管理器
5、添加组件
6、设置显示窗体
/** * @Package: com.Gui * @author: Leon * @date::2017年7月15日 上午11:17:46 * @Description: 边界布局讲解演示 * 1、 继承一个 JFrame * 2、定义你需要的组件 * 3、创建组件(构造函数)
* 设置布局(默认缺省),使用其它布局需要定义不可省略。 * 4、添加组件 * 5、对窗体进行设置 */ package com.Gui; import java.awt.BorderLayout; import javax.swing.JButton; import javax.swing.JFrame; //继承 JFrame public class Bianjie extends JFrame { // 定义组件 JButton jb1, jb2, jb3, jb4, jb5; public static void main(String[] args) { // TODO Auto-generated method stub Bianjie Bj=new Bianjie(); } public Bianjie() { // 创建组件 jb1 = new JButton("中部"); jb2 = new JButton("上部"); jb3 = new JButton("下部"); jb4 = new JButton("左部"); jb5 = new JButton("右部"); //设置布局管理器(默认使用Border布局) // 添加组件 //this.add(jb1, BorderLayout.CENTER); this.add(jb2, BorderLayout.NORTH); this.add(jb3, BorderLayout.SOUTH); this.add(jb4, BorderLayout.WEST); this.add(jb5, BorderLayout.EAST); // 设置窗体 this.setTitle("边界布局"); this.setSize(400, 400); this.setLocation(400, 300); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } }