首页 > 代码库 > 避免窗口切换闪烁——卡片式布局的使用方法
避免窗口切换闪烁——卡片式布局的使用方法
在一个程序中,如果每个模版的切换都需要开启一个新窗口,一来窗口逐渐多了会造成混乱,二来新窗口突然弹出造成的闪烁难免会然用户产生不好的体验。
这时,可以使用卡片式布局来实现在一个窗口内切换不同面板。
1:首先,往窗口拖动一个面板,作为母容器。
2:右键该面板,选择“设置布局”——》“卡片式布局”
3:之后就可以往该母容器添加面板,调整大小、添加组件、设置事件。注意,添加的面板要在导航器中调整等级,必须处于母容器内并且子容器并行等级。并且,卡片在母容器内的序号同其添加的顺序,而且从2开始递增。0,1是没有的。
如图,JPanel2是母容器,采用卡片布局,下面是4张卡片(面板)。
4:为控制卡片切换的组件(比如Button)添加事件。控制卡片切换的函数原理是:母容器.show(母容器,"cardN");N为想要切换的卡片序号。
如:
避免窗口切换闪烁——卡片式布局的使用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。