卡片布局管理器

原创 2013年12月06日 00:15:01

使用此布局时,首先建一个卡片布局管理器CardLayout cardlayout=new CardLayout();再建一个final JPanel displayPane=new JPanel();,设置它和布局displayPane.setLayout(cardlayout);卡片布局相当于有一张张的卡片,每次显示一张。通常建一个JPanel表示这些卡片

//第一个panel

       JPanel pane1=new JPanel();

pane1.add(new JLabel("这是第一张卡片"));

       displayPane.add(pane1, "first");

      

       //第二个panel

       JPanel pane2=new JPanel();

pane2.add(new JLabel("这是第二张卡片"));

       displayPane.add(pane2, "second");

    添加这些卡片时,第二个参数指定此卡片的名字。  

要显示某个卡片 有两种方式,一是cardlayout.first(displayPane);    cardlayout.next(displayPane); cardlayout.previous(displayPane); cardlayout.last(displayPane);分别表示显示第一张,下一张,上一张,最后一张。

二是cardlayout.show(displayPane, "first");直接指定显示那一张。

相关文章推荐

CardLayout(卡片布局管理器)

CardLayout(卡片布局管理器) 效果如下: 代码如下: package com.cn.gui.layout;import java.awt.CardLay...

Swing之卡片布局管理器实例

1 这个有点意思,貌似用处也不大,很好理解 package com.szsm.swing.framepanel; import java.awt.BorderLayout; import java...

Java中CardLayout卡片布局管理器使用的小例子

import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.Color; import java.awt.Ins...

三十二、Java图形化界面设计——布局管理器之CardLayout(卡片布局)

转自:http://blog.csdn.net/liujun13579/article/details/7773945
  • ltx06
  • ltx06
  • 2014年06月04日 12:51
  • 674

GridBagLayout布局管理器的运用

  • 2012年01月01日 23:46
  • 2KB
  • 下载

布局管理器及事件处理代码

  • 2012年06月10日 22:06
  • 213KB
  • 下载

布局管理器之CardLayout(卡片布局管理器)

布局管理器之CardLayout(卡片布局管理器)对于选项卡这个概念大家可能不会陌生,就是在一个窗口中可以切换显示多页不同的内容,但同一时间只能是其中的某一页可见的,这样的一个个的页面就是选项卡。Ca...
  • zhliro
  • zhliro
  • 2015年05月17日 20:03
  • 762

java 布局管理器

  • 2012年09月18日 11:11
  • 1KB
  • 下载

【Java】-基础-Swing-常用布局管理器

在Swing中,每个组件在容器中都有一个具体的位置和大小,而在容器中摆放各种组件时,很难判断其具体位置和大小。布局管理器提供了Swing组件安排,展示在容器中的方法及基本的布局功能。使用布局管理器能有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:卡片布局管理器
举报原因:
原因补充:

(最多只允许输入30个字)