永发信息网

java布局管理器 cardlayout

答案:1  悬赏:70  手机版
解决时间 2021-03-17 11:04
  • 提问者网友:無理詩人
  • 2021-03-16 17:05
java布局管理器 cardlayout
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-03-16 18:27
帮你改了下。
改动比较大。就不贴代码了。
问题出在这里。
private CardLayout cardlayout = new CardLayout();

不应该这么申明。
你初始化成卡片布局。就是扑克牌布局。是一次只显示一个
改为
private LayoutManager cardlayout;
充分利用JAVA的OOP, 申明为所有布局的父类LayoutManager 类型。
下面事件处理的时候,具体再切换布局为具体子类。
所以你程序的设计是不太好。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯