zoukankan      html  css  js  c++  java
  • 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();
        }
    
    }

  • 相关阅读:
    mysql显示乱码
    aws常用命令
    Hive分析窗口函数(一) SUM,AVG,MIN,MAX
    Hive函数介绍
    Apache Drill 调研学习
    公有云与私有云对比分析报告
    python3 使用libvirt 相关安装
    libvirt虚拟库
    Reveal CocoaPods的使用
    AFNetworking 2.0 使用
  • 原文地址:https://www.cnblogs.com/qikeyishu/p/7919946.html
Copyright © 2011-2022 走看看