请教在java中如果使用事件监听器.....
比如publicclassMyTimerimplementsActionListener{@OverridepublicvoidactionPerformed(Actio...
比如
public class MyTimer implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
}
}
public class A implements ActionListener {
int shijian=1000;
Timer t=new Timer(shijian, new MyTimer());
t.start();
}
现在的问题是shijian我让他 是个变量 但是在代码执行一次后
Timer t=new Timer(shijian, new MyTimer()); 中的时间却是不会变的 怎么改过来? 展开
public class MyTimer implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
}
}
public class A implements ActionListener {
int shijian=1000;
Timer t=new Timer(shijian, new MyTimer());
t.start();
}
现在的问题是shijian我让他 是个变量 但是在代码执行一次后
Timer t=new Timer(shijian, new MyTimer()); 中的时间却是不会变的 怎么改过来? 展开
4个回答
2013-08-26
展开全部
变是什么意思。? 是不是你更改过 shijian后就要他改变。?
如果是 就使用全局静态变量:public static int shijian =1000;
如果是 就使用全局静态变量:public static int shijian =1000;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能详细点么?
我感觉你把Timer中的时间shijian--;就可以了
我感觉你把Timer中的时间shijian--;就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实在是没看懂你的代码。可以在类中直接调用方法么? t.start();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询