3)CardLayout布局管理器
CardLayout布局管理器以时间而非空间来管理它里面的组件,它将加入容器的所有组件看成一叠卡片,每次只要最上面的那个Component才可见。就好像一副扑克牌,它们叠在一起,每次只有最上面的一张扑克牌可见。
CardLayout提供了如下两个构造器:
1)CardLayout():创建默认的CardLayout布局管理器。
2)CardLayout(int hgap,int vgap):通过指定卡片与容器左右边界的间距(hgap)、上下边界(vgap)的间距来创建CardLayout布局管理器。
CardLayout用于控制组件可见的5个常用方法:
1)first(Container target):显示target容器中的第一个卡片。
2)last(Container target):显示target容器中的最后一个卡片。
3)previous(Container target):显示target容器中前一个卡片。
4)next(Container target):显示target容器中下一个卡片。
5)show(Container target,String name):显示target容器中指定名字的卡片。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
|