【发布时间】:2013-03-10 00:02:22
【问题描述】:
基本上,我需要帮助在我的实验室中编写递增和递减代码。我已经设法事先做好了这些事情,但我想把我的想法集中在我正在做的事情上。我的第一个想法是创建某种 for 循环?关于如何解决这个问题的任何想法?
class IncreaseCount implements ActionListener {
public void actionPerformed(ActionEvent e) {
int counter=0;
counter++;
label.setText(String.valueOf(counter));
}
}
class DecreaseCount implements ActionListener {
public void actionPerformed(ActionEvent e) {
int counter = 0;
counter--;
label.setText(String.valueOf(counter));
}
}
【问题讨论】:
-
counter++; label.setText(String.valueOf(counter));? -
我不明白 - 你在说什么循环?你想做什么?您能否提供更多代码或更多解释问题?
-
计数器是否嵌入到 ActionEvent 对象中?
-
是的,代码嵌入到 ActionEvent 对象中。在获得 JB Nizet 的见解后,这里不需要 for 循环,我让我的程序运行,但它无法正常运行。每次我点击增量按钮时,它都会变为 1,但如果我再次按下它,它就会保持在 1。如果我按下减量,它只会从 1 跳到 -1。我将编辑上面的代码,使其看起来像我现在的样子。
标签: java counter increment decrement