对于java swing的布局,我想对于大家来说一定是一个比较头疼的问题,今天我来讲一个最简单的绝对布局。
绝对布局:就是硬性指定在容器中的位置和大小。
我们来看代码:
package mystudy;
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.WindowConstants;
public class AbsolutePosition extends JFrame {
public AbsolutePosition()
{
setTitle("使用绝对布局");//设置窗口标题
setLayout(null);//
//this.setBounds(0,0,300,400);
this.setSize(300, 300);
Container c1= getContentPane();//创建容器对象
//创建按钮
JButton jb1=new JButton("按钮一");
JButton jb2=new JButton("按钮二");
//设置按钮位置
jb1.setBounds(10,30,80,30);
jb2.setBounds(60,70,100,20);
c1.add(jb1);
c1.add(jb2);
//使窗体可见
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new AbsolutePosition();
}
}