图形用户界面的设计.ppt

第七讲 图形用户界面的设计与实现 布局管理器 回忆前面的程序,向一个面板中加了三件按钮,所有的按钮都是排成一行。 如果加更多,直到一行排不了,分行。 按钮总是居中显示。 实际上,是有一个布局管理器在背后起作用。 只要是容器都可以更改布局。 FlowLayout流式布局 上例中的JPanel就是。 Java.awt.Container setLayout(LayoutManger m) Java.awt.FlowLayout FlowLayout(int align) 新的流式布局 align-可选LEFT(左),CENTER(中),RIGHT(右) FlowLayout(int aligh,int hgap,int vgap) hgap-水平间隙(负值强制相互重叠) vgap-重直 BorderLayout 边框布局 BorderLayout 这是每个JFrame的内容窗格的默认布局管理器。它和流布局管理器完全控制每个组件的位置不同,边界布局管理器让你选择每个组件的摆放位置。你可以选择把组件放在内容窗格的中部、北部、南部、东部或者西部。 BorderLayout 1. Void add(Component c,Object Constraints) 把一个组件添加到容器中。 参数:c 添加的组件 cons

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档