• 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();
        }
    
    }

  • 相关阅读:
    Linux下配置APUE的编译 报错之后如何处理
    Sed命令的使用详细解释
    Linux下安装xrdp
    CentOS7.1 VNC Server服务配置
    Linux下core文件调试方法
    GDB获取帮助信息
    gdb调试工具学习
    Linux中tftp安装及使用笔记
    CentOS7.3安装Python3.6
    C#语言注释详解
  • 原文地址:https://www.cnblogs.com/qikeyishu/p/7919946.html
Copyright © 2020-2023  润新知