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

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM