import java.awt.*;
import javax.swing.*;
public class buttoncla extends JFrame{
public buttoncla() {
setTitle("本窗口采用绝对布局");
setLayout(null); //取消布局管理器
setBounds(0,0,200,150); //自己确定按钮的位置和大小
Container c=getContentPane();
JButton t1=new JButton("按钮1");
JButton t2=new JButton("按钮2");
t1.setBounds(10,30,80,30);
t2.setBounds(60,70,100,20);
c.add(t1);
c.add(t2);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String args[]) {
new buttoncla();
}
}
//流布局管理器
import java.awt.*;
import javax.swing.*;
public class buttoncla extends JFrame{
public buttoncla(){
setTitle("本窗口使用流布局管理器");
Container c=getContentPane();
setLayout(new FlowLayout(1,10,10)); //FlowLayout(int int int)第一个参数对齐方式(0,1,2分别对应左对齐,中间对其,右对齐)
for(int i=0;i<10;i++) {
c.add(new JButton("按钮1"+i));
}
setSize(300,200);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String []args) {
new buttoncla();
}
}