java卡片布局的问题 :我想点击next之后卡片布局first能切换为second 有一个
java卡片布局的问题:我想点击next之后卡片布局first能切换为second有一个问题请问如何修改我是按照书上说的布局对象名.next容器名没有错啊...
java卡片布局的问题 :我想点击next之后卡片布局first能切换为second
有一个问题 请问如何修改 我是按照书上说的 布局对象名.next容器名 没有错啊 展开
有一个问题 请问如何修改 我是按照书上说的 布局对象名.next容器名 没有错啊 展开
展开全部
你的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);}
}
}
例如
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);}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询