java网格布局

package javax.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.Container;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
/*
 * 网格布局
 */
public class WG extends JFrame{
 public WG() {
     setBounds(100,200,300,100);  //设置窗口大小
     setDefaultCloseOperation(EXIT_ON_CLOSE);//设置关闭规则
     Container c=getContentPane();  //获取窗口容器
     c.setLayout(new GridLayout(4,5)); //设置为网格布局
     for(int i=0;i<20;i++) {  //循环添加按钮
        c.add(new JButton("按钮"+i)); 
     }
     setVisible(true);  //窗口可视化
 }
 public static void main(String[] args) {
    new WG();
}
}

 

运行截图

java网格布局