• JAVA简单的网格布局管理器--JAVA基础


    网格布局管理器:

    GridLayoutDemo.java:

    import java.awt.GridLayout;
    import javax.swing.JButton;
    import javax.swing.JFrame;

    public class GridLayoutDemo extends JFrame{
        JButton[] jbtn={null,null,null,null,null,null,null,null};//要为null不然有异常
        public GridLayoutDemo(){
            jbtn[0]=new JButton("话梅");//注意按钮位置,否则提示空指针异常
            jbtn[1]=new JButton("薯片");
            jbtn[2]=new JButton("饼干");
            jbtn[3]=new JButton("巧克力");
            jbtn[4]=new JButton("腰果");
            jbtn[5]=new JButton("锅巴");
            jbtn[6]=new JButton("开心果");
            jbtn[7]=new JButton("冰淇淋");
            
            this.setLayout(new GridLayout(3, 3,15,15));//网格之间左右、上下间距15个单位长度
            for (int j = 0; j < jbtn.length; j++) {
                this.add(jbtn[j]);
            }
            this.setTitle("网格布局管理器");
            this.setSize(300,300);
            this.setResizable(false);//默认窗口是可用鼠标拖动的,这里设置窗口不可以拖动
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口的同时,退出
            this.setVisible(true);
        }

        public static void main(String[] args) {
            // TODO Auto-generated method stub
            GridLayoutDemo gridLayoutDemo=new GridLayoutDemo();
        }
    }

    import java.awt.GridLayout;
    
    import javax.swing.JButton;
    import javax.swing.JFrame;
    
    
    public class GridLayoutDemo extends JFrame{
        JButton[] jbtn={null,null,null,null,null,null,null,null};//要为null不然有异常
        public GridLayoutDemo(){
            jbtn[0]=new JButton("话梅");//注意按钮位置,否则提示空指针异常
            jbtn[1]=new JButton("薯片");
            jbtn[2]=new JButton("饼干");
            jbtn[3]=new JButton("巧克力");
            jbtn[4]=new JButton("腰果");
            jbtn[5]=new JButton("锅巴");
            jbtn[6]=new JButton("开心果");
            jbtn[7]=new JButton("冰淇淋");
            
            this.setLayout(new GridLayout(3, 3,15,15));//网格之间左右、上下间距15个单位长度
            for (int j = 0; j < jbtn.length; j++) {
                this.add(jbtn[j]);
            }
            this.setTitle("网格布局管理器");
            this.setSize(300,300);
            this.setResizable(false);//默认窗口是可用鼠标拖动的,这里设置窗口不可以拖动
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口的同时,退出
            this.setVisible(true);
        }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            GridLayoutDemo gridLayoutDemo=new GridLayoutDemo();
        }
    
    }

  • 相关阅读:
    c调用python记录
    linux 进程内存基础
    doubango类面向对象研究
    HBuilderX 连接 逍遥模拟器 之 解决没法找到模拟器设备 问题
    Application,Session,Cookie,ViewState和Cache区别
    每个.Net开发人员应该下载的十种必备工具
    ASP.NET面试资料
    .net 主题与样式
    浅谈C#当中的out关键字
    5ResponseModel响应模型
  • 原文地址:https://www.cnblogs.com/qikeyishu/p/7919946.html
Copyright © 2020-2023  润新知