现在的位置: 首页 > 综合 > 正文

绝对布局

2018年05月09日 ⁄ 综合 ⁄ 共 1190字 ⁄ 字号 评论关闭
package 课堂;


import java.awt.Container;
import java.awt.LayoutManager;


import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.WindowConstants;


import org.jdesktop.swingx.JXTipOfTheDay.ShowOnStartupChoice;
import org.jdesktop.swingx.event.WeakEventListenerList;
import org.omg.CORBA.WCharSeqHelper;


import android.view.Window;
import android.widget.GridLayout;


public class AbsoolutePosition extends JFrame
{	
	public AbsoolutePosition(){
		setTitle("本窗体使用绝对布局");//设置该窗体的标题
		setLayout(null);//使该窗体取消布局管理器的设定
		setBounds(0,0,200,150);//绝对定位窗体的大小和定位
		Container container=getContentPane();
		JButton b1=new JButton("按钮一");
		JButton b2=new JButton("按钮二");
		b1.setBounds(10,30,80,30);//设置按扭的大小与位置,setBounds(int x,int y, int width,int height)
<span style="white-space:pre">		</span>x - 组件的 x 坐标 
<span style="white-space:pre">		</span>y - 组件的 y 坐标 
<span style="white-space:pre">		</span>width - 组件的宽
<span style="white-space:pre">		</span>height - 组件的高
		b2.setBounds(60,70 ,100 ,20 );
		container.add(b1);//将按扭加到容器当中
		container.add(b2);
		setVisible(true);//使窗体可见
	    setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
	}
	
	 public static void main(String[]args)
	 {
		
		new AbsoolutePosition();
		 
	 }
}

绝对布局是指硬性指定组件在容器中的大小和位置,可以使用绝对坐标的方式来指定组件的位置。

抱歉!评论已关闭.