最近做项目需要根据条件改变窗体的内容,这应当是很常用的一个功能,基本上每个应用程序都要不断切换窗体内容的。不知标准是如何现的,我想到的是在mainPanel里切换显示不同的panel。这些panel可以单独设计。
切换的方法主要用到布局:CardLayout。将最底层的容器panel设置成这种布局后,装载到这个主panel中的panel们就会像一叠卡片一样放置,只有一张可以看到。具体方式:
本文介绍如何利用CardLayout布局在Java应用程序中实现窗体内容的切换,通过添加不同面板并设置布局策略,使得窗体能够显示一叠卡片中的任意一张,从而灵活展示不同内容。
最近做项目需要根据条件改变窗体的内容,这应当是很常用的一个功能,基本上每个应用程序都要不断切换窗体内容的。不知标准是如何现的,我想到的是在mainPanel里切换显示不同的panel。这些panel可以单独设计。
切换的方法主要用到布局:CardLayout。将最底层的容器panel设置成这种布局后,装载到这个主panel中的panel们就会像一叠卡片一样放置,只有一张可以看到。具体方式:
628

被折叠的 条评论
为什么被折叠?