网格布局管理器(3)
时间:2026-01-17
时间:2026-01-17
网格布局管理器
图2 应用网格布局管理器的布局效果
完整代码:
src\com\lzw\GridLayoutDemo.java完整代码
package com.lzw;
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.WindowConstants;
public class GridLayoutDemo extends JFrame {
private JButton[] buttons;
public GridLayoutDemo() {
setTitle("边界布局管理器实例");
setBounds(100, 100, 300, 200);
buttons=new JButton[9];
Container panel = getContentPane();
panel.setLayout(new GridLayout(0,3));
for(int i=0;i<9;i++){
buttons[i]=new JButton("按钮"+(i+1));
panel.add(buttons[i]);
}
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); }
public static void main(String[] args) {
GridLayoutDemo demo = new GridLayoutDemo();
demo.setVisible(true);
}
}