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

  • 相关阅读:
    SQL语句导入导出大全
    数据库连接大全
    数据库关键字过滤问题
    HttpHandler
    asp代码的一个do。。。wile循环代码
    vs .net 2005 的Global.asax 在哪添加
    asp.net项目ckeditor+ckfinder实现图片上传
    CKEditor+CKFinder的图片上传配置
    asp实现统计访问量的代码
    asp.net绘统计图
  • 原文地址:https://www.cnblogs.com/qikeyishu/p/7919946.html
Copyright © 2011-2022 走看看