JAVA一个计数器有一步卡到起了

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:09:32
初始值为0,当点击【自动加1】按钮时,系统实现计数器功能,当计到5时,按钮【自动加1】显示为【自动减1】然后文本框里的数值要从5一直减到0,看看我写的,一直加到5的时候就不往上加了,但也不往下减,就一直显示5,麻烦各位大虾点我一下,谢谢!我只发鼠标事件!
public void actionPerformed(java.awt.event.ActionEvent e) {
count++;
str=Integer.toString(count);
textField.setText(str);
if(count==6){
button.setLabel("自动减一");
str=textField.getText();
count=Integer.parseInt(str);
count--;
str=Integer.toString(count);
textField.setText(str);
}
}
他只加不减呀,一直停在5那随便怎么点都不动了

假如当前count是5,执行你写的这些代码
首先count++ 变为6
if(count == 6) 显示“自动减一”,然后count--变为5
下次执行时重复上面的操作,count 是不可能往下减的