javaswing中怎样使用绝对布局

Python011

javaswing中怎样使用绝对布局,第1张

Swing 中窗体具有默认的布局管理器,如JFrame 使用是边界布局。虽然布局管理器能够简化程序的开发,但是为了获取最大的灵活性,可以使用绝对布局,即不使用任何布局管理器,是哦那个该布局的步骤如下:

(1) 使用Container.setLayout(null)方式取消布局管理器。

(2)使用Component.setBounds()方法来设置每个控件的大小与位置。

先说第一个问题,GroupLayout中文叫群组布局。

再说第二个问题,使用绝对布局需要对组件所在的窗体容器中取消使用布局管理:setLayout(null)

然后将你所要添加的组件分别设置其大小(setSize(w,h))和位置(setLocation(x,y)),就可以了。

如果不熟悉各种布局,可以使用绝对布局,,,,即设置容器的布局是null、再使用 setBounds设置值

~

~

~

~

~