卡片布局管理器

原创 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");直接指定显示那一张。

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

转自: Java中CardLayout卡片布局管理器使用的小例子
  • ltx06
  • ltx06
  • 2014年06月05日 17:55
  • 1925

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

卡片布局能够让多个组件共享同一个显示空间,共享空间的组件之间的关系就像一叠牌,组件叠在一起,初始时显示该空间中第一个添加的组件,通过CardLayout类提供的方法可以切换该空间中显示的组件。   ...
  • u013023344
  • u013023344
  • 2014年12月30日 16:39
  • 1814

Swing之卡片布局管理器实例

1 这个有点意思,貌似用处也不大,很好理解 package com.szsm.swing.framepanel; import java.awt.BorderLayout; import java...
  • jintianhen1
  • jintianhen1
  • 2013年09月19日 08:59
  • 1030

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

转自: Java中CardLayout卡片布局管理器使用的小例子
  • ltx06
  • ltx06
  • 2014年06月05日 17:55
  • 1925

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

import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.Color; import java.awt.Ins...
  • u011497426
  • u011497426
  • 2014年04月22日 11:32
  • 518

Swing之卡片布局管理器实例

1 这个有点意思,貌似用处也不大,很好理解 package com.szsm.swing.framepanel; import java.awt.BorderLayout; import java...
  • jintianhen1
  • jintianhen1
  • 2013年09月19日 08:59
  • 1030

CardLayout(卡片布局管理器)

CardLayout(卡片布局管理器) 效果如下: 代码如下: package com.cn.gui.layout;import java.awt.CardLay...
  • QQ1012421396
  • QQ1012421396
  • 2017年03月16日 09:14
  • 176

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

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

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

卡片布局能够让多个组件共享同一个显示空间,共享空间的组件之间的关系就像一叠牌,组件叠在一起,初始时显示该空间中第一个添加的组件,通过CardLayout类提供的方法可以切换该空间中显示的组件。 ...
  • yuzeze
  • yuzeze
  • 2016年06月16日 11:32
  • 305

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

卡片布局能够让多个组件共享同一个显示空间,共享空间的组件之间的关系就像一叠牌,组件叠在一起,初始时显示该空间中第一个添加的组件,通过CardLayout类提供的方法可以切换该空间中显示的组件。 ...
  • u010564985
  • u010564985
  • 2013年05月26日 21:49
  • 518
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:卡片布局管理器
举报原因:
原因补充:

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