java卡片布局的问题 :我想点击next之后卡片布局first能切换为second 有一个

java卡片布局的问题:我想点击next之后卡片布局first能切换为second有一个问题请问如何修改我是按照书上说的布局对象名.next容器名没有错啊... java卡片布局的问题 :我想点击next之后卡片布局first能切换为second
有一个问题 请问如何修改 我是按照书上说的 布局对象名.next容器名 没有错啊
展开
 我来答
紫薇参星
科技发烧友

2016-08-02 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3620万
展开全部
你的Java程序中,clayout和pa因为定义在另一个函数中,所以在actionPerformed函数中显示没定义,解决办法是把clayout和pa变量的定义放到函数外面(类里面).
例如
public class 类名{
CardLayout clayout=new CardLayout();
Panel pa=new Panel();
public void 函数名(){
//do something
}
public void actionPerformed(ActionEvent e){
if(c.getActionCommand().equals("next"))
{clayout.next(pa);}
}
}
更多追问追答
追问
非常谢谢 还有一个问题能否帮我解答下 我想实现单机窗口上的关闭按钮实现窗口关闭

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式