首先说明,在java.awt包中有布局的说明。
还有容器可以使用setLayout(布局对象)
1流式布局
组件按照加入的顺序从左到右排列,一行排满之后,转到下一行再从左到右排列。组件的大小默认为最佳的大小。
如果不使用默认大小用public_void_setPreferredSize(new DImension(20,20));
用setHgap(int_hgap)和setVgap(int_vgap)方法设置组件的水平距离和垂直距离。
2BorderLayout布局(边缘)
容器被分为五个部分(东南西北中)每个区域只能放一个组件。如果需要放多个,则使用组件的嵌套。
add(b,BorderLayout.CENTER)添加。
BorderLayout._NORTH,BorderLayout.CENTER,BorderLayout.SOUTH,BorderLayout.WEST,BorderLayout.EAST.
3CardLayout布局
该布局可以加入多个组件,组件是重叠放在容器中的,第一个加入的组件为第一,最上层,然后依次往下叠加。
用add()加入是有参数String_s(组件代号),Component_b(组件)。
在使用使用组件的时候,用CardLayout对象中的show(String_s)
或者使用加入容器的顺序显示组件,CardLayout中的frist(con)方法,last(con)方法,next(con)方法,previous(con)