JavaSwing学习日记(九)CardLayout(卡片布局)

本文是JavaSwing学习日记的第九篇,主要介绍CardLayout,一种一次只显示一个组件的布局管理器。通过示例解释了如何使用CardLayout结合BorderLayout创建可切换界面的应用,包括CardLayout的构造方法和常用方法,以及具体实现步骤和最终效果。
摘要由CSDN通过智能技术生成

JavaSwing学习日记(九)

CardLayout(卡片布局)

从概念上讲,CardLayout管理的每个组件都像扑克牌或堆栈中的卡,其中在任何时候都只有顶部的卡可见。也就是说一次仅可见一个组件。就像一副扑克牌堆在桌子上面,你只能看到第一张,如果你想看到下一张,你只能把第一张拿掉,如果你想看中间的,你只能把中间的扑克牌抽到最上面来看,这就是一次只可以看一个组件。

CardLayout的构造方法

//创建一个新的卡片布局,其大小为零。
CardLayout cardLayout = new CardLayout() 
//  创建具有指定的水平和垂直间隙的新卡布局。 
CardLayout cardLayout = new CardLayout(int hgap, int vgap) 

CardLayout的常用方法

注意:Container parent这个参数就是将布局设置为CardLayout的面板控件
String name这个参数就是指定的卡片的名字

//用于翻转到给定容器的下一张卡片。
public void next(Container parent)
//用于翻转到给定容器的上一张卡片。
public void previous(Container parent)
//用于翻转到给定容器的第一张卡片。
public void first(Container parent)
//用于翻转到给定容器的最后一张卡片。
public void last(Container parent
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值