例如:
package Swing组件;
import javax.swing.*;
import java.awt.*;
public class Demo06 extends JFrame {
public Demo06(){
setBounds(100,100,300,200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container c =getContentPane();
c.setLayout(new GridLayout(4,5,20,20)); //4行5列,水平间距5,竖直间距5;
for (int i = 0; i <20 ; i++) {
c.add(new JButton("按钮"+i));
}
setVisible(true);
}
public static void main(String[] args) {
new Demo06();
}
}
运行结果:
特点:拖动窗口改变大小其位置不会变,但大小会随着窗口的大小而改变。