永发信息网

java中点button来返回上一个界面是怎么实现的?不好意思啊,积分用完了

答案:1  悬赏:70  手机版
解决时间 2021-04-07 23:36
java中点button来返回上一个界面是怎么实现的?不好意思啊,积分用完了
最佳答案
利用java.awt.CardLayout卡片布局
首先要有一个父界面
JPanel fatherPanel = new JPanel();
CardLayout cardLayout = new CardLayout();
fatherPanel.setLayout(cardLayout);
这样就设置了fatherPanel 的布局为卡片布局
然后
JPanel1 panel1 = new JPanel1(fatherPanel ,cardLayout); //JPanel1和JPanel2是自己的扩展类,继承自JPanel。JPanel1中需要2个成员变量来保存传入的cardLayout对象和fatherPanel 对象.
JPanel2 panel1 = new JPanel2(fatherPanel ,cardLayout);
最后将2个面板放入父面板
fatherPanel.add(panel1 ,"1");
fatherPanel.add(panel2 ,"2");
这样就设置完成了。最后被add的面板会显示在前台

最后你需要这样去调用:
你的panel1和panel2上需要各放一个button1,button2
在button1的onclick事件监听中这样处理
cardLayout.show(fatherPanel , "2");//将panel2 展示到前台

在button2的onclick事件监听中这样处理
cardLayout.show(fatherPanel , "1");//将panel1 展示到前台

这样就实现了面板直接的切换。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鑫之源小超这个地址在什么地方,我要处理点事
我车保险过期十天,现在发生交通事故,我全责该
是非至于智者什么意思?
The dishes so delicious are cooked by my f
安邦保险公司怎么样,介绍下安邦保险
由C开始 从低高依次写出七个基本声级
犁尖放在家中在风水中有什么作用
单选题下列不属于核酸功能的是A.是一切生物的
在南部县办理二手房正常过户需要哪些手续
赞美童心的诗句
什么样的设计才是好设计?
小东在用计算器估算一元二次方程x2-3x+1=0的
爱情之类的句子文言文,表示大家的看法都一样
兰州易居物业管理有限公司怎么去啊,有知道地
粉色玫瑰花花束搭配什么点缀
推荐资讯
剪掉头发比喻的句子,头发很乱可以用什么比喻
读日本图回答.(1)填出图中数字所代表的岛
为什么欢乐颂2那么火
高中给学校写一句话,用一首诗或一句话表达你
淡然若水上一句,庆元水上公园夜景的作文
山东省临沂市河东区新开的银座商城在哪? 要
缓刑对子女有什么影响,如果父母是银行黑户,
蒙城县烈士墓园怎么去啊,有知道地址的么
单选题Our holiday plans are&nbs
-40℃表示什么读作什么
下列句子中,划线字的字形和注音都完全正确的
布凡楠楠时装专卖在什么地方啊,我要过去处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?