我想计算使用GUI单击按钮的次数。

我做了这段代码:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
 {
  int clicked = 0;
  clicked++;
  System.out.println(clicked);
 }


但每次单击按钮时,它都会显示输出“ 1”。

我想每次单击按钮来显示计数。

例如:如果我单击按钮两次,应该给我输出“ 2”。

最佳答案

您每次单击都将重置计数器,因为您已在action方法内定义了变量。尝试不这样做。

int clicked = 0; // move this outside
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
    // int clicked = 0; -- this resets it to 0 each time
    clicked++;
    System.out.println(clicked);
}

关于java - 计数按钮点击,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14999392/

10-09 18:19