天天看点

java中边界布局管理器(BorderLayout)的演示

package com.gui;

import java.awt.BorderLayout;

import javax.swing.JButton;

import javax.swing.JFrame;

public class Test_gui_2 extends JFrame {

        //定义组件

        JButton jb1,jb2,jb3,jb4,jb5;

            public static void main(String[] args) {

                //类的对象实例化

                Test_gui_2 test_gui_1=new Test_gui_2();

            }

        //构造函数

            public Test_gui_2() {

                //创建组件    

                jb1=new JButton("中部");

                jb2=new JButton("北部");

                jb3=new JButton("东部");

                jb4=new JButton("南部");

                jb5=new JButton("西部");

                //添加各个组件

                this.add(jb1, BorderLayout.CENTER); 

                this.add(jb2, BorderLayout.NORTH);

                this.add(jb3, BorderLayout.EAST);

                this.add(jb4, BorderLayout.SOUTH);

                this.add(jb5, BorderLayout.WEST);

                //给窗口设置一个标题

                this.setTitle("怀仁饺子馆管理系统");

                //给窗口设置大小,按像素计算(密度单位)

                this.setSize(600, 600);

               //禁止用户改变窗体的大小

               //this.setResizable(false);

                //设置窗口初始位置

                this.setLocationRelativeTo(null);

                //jf.setLocation(300, 300);

                //设置当关闭窗口是,保证JVM也退出

                this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

               //显示

                this.setVisible(true);

            }

}

java中边界布局管理器(BorderLayout)的演示

继续阅读