在我正在制作的程序中,每当我点击一个按钮时,计数器会计算用户对某个按钮所做的点击并将它们减去给定的数字。我想在按下按钮一定时间时限制,程序停止从给定数字中减去。我怎样才能达到这个限制? 这是我正在制作的一个按钮的代码(另一个按照完全相同的)
int clicks;
private void v1OcActionPerformed(java.awt.event.ActionEvent evt) {
int j=clicks++;
tOc.setCountWater(tOc.getCountWater()-1);
System.out.println(tOc.getCountWater());
if(j==7){
JOptionPane.showMessageDialog(null, "The valve is below 25%, the valve will close.");
}
}
答案 0 :(得分:0)
我相信这是您正在寻找的答案,但我100%保证这是另一个问题的副本,下次您应该在发布问题之前先彻底搜索答案。
int clicks;
private void v1OcActionPerformed(java.awt.event.ActionEvent evt) {
clicks++;
if(clicks >= 7){
JOptionPane.showMessageDialog(null, "The valve is below 25%, the valve will close.");
} else {
tOc.setCountWater(tOc.getCountWater()-1);
}
System.out.println(tOc.getCountWater());
}