zoukankan      html  css  js  c++  java
  • Java 图形编程 二:布局管理器之边界布局

    package second;
    import java.awt.*;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    public class BorderLayoutDemo {
        private Frame fb;
        private Button b1,b2,b3,b4,b5;//声明5个button
        //构造函数,实例化button 1 - 5
        BorderLayoutDemo(){
            b1 = new Button("1");//上北
            b2 = new Button("2");//下南
            b3 = new Button("3");//左西
            b4 = new Button("4");//右东
            b5 = new Button("5");//
        }
        public static void main(String[] args){
            BorderLayoutDemo ly = new BorderLayoutDemo();
            ly.show();//显示
        }
        public void show(){
            fb = new Frame("BorderLayout顺序布局");//框架
            fb.setSize(500,200);//设置大小
            fb.setLayout(new BorderLayout());
            fb.add(BorderLayout.NORTH,b1);//将按钮添加到框架中
            fb.add(BorderLayout.SOUTH,b2);
            fb.add(BorderLayout.WEST,b3);
            fb.add(BorderLayout.EAST,b4);
            fb.add(BorderLayout.CENTER,b5);
            fb.addWindowListener(new WindowAdapter(){//监视关闭按钮,不然TMD根本关不掉
                public void windowClosing(WindowEvent evt){
                    System.exit(0);
                }
            });
            fb.setVisible(true);//最后显示出来
        }
    }

    效果如下:


  • 相关阅读:
    Github地址
    第三次冲刺12.16
    第三次冲刺12.07~12.15
    第二次冲刺11.24~12.03
    第十天
    照片
    最终总结
    app的推广
    第三个Sprint冲刺事后诸葛亮报告
    第三个Sprint团队贡献分
  • 原文地址:https://www.cnblogs.com/shibazi/p/3850422.html
Copyright © 2011-2022 走看看