3GridLayout
使容器中各个组件呈网格状布局。
importjava.awt.*;publicclassButtonGrid{publicstaticvoidmain(Stringargs[]){Framef=newFrame("GridLayout");f.setLayout(newGridLayout(3,2));f.add(newButton("1"));f.add(newButton("2"));
2010年12月25日
三峡大学理雷国洪
9
f.add(newButton("3"));f.add(newButton("4"));f.add(newButton("5"));f.add(newButton("6"));f.setSize(200,200);f.setVisible(true);}}
2010年12月25日
三峡大学理雷国洪
10
4CardLayout
CardLayout布局管理器能够帮助用户处理两个以至更多的成员共享同一显示空间。
2010年12月25日
三峡大学理雷国洪
11
5容器的布局
FrameFrame是一个顶级窗口。Frame的缺省布局管理器为BorderLayout。PanelPanel无法单独显示,必须添加到某个容器中。PanelPanel的缺省布局管理器为FlowLayout。当把Panel作为一个组件添加到某个容器中后,该Panel仍然可以有自己的布局管理器。因此,可以利用Panel在窗口中某个区域显示多个组件。
2010年12月25日
三峡大学理雷国洪
12
6布局管理器示例
观察Layout示例代码…..示例代码观察
2010年12月25日
三峡大学理雷国洪
13