计数按钮点击

sof*_*ian 1 java swing jbutton

我想计算使用GUI点击按钮的次数.

我做了这个代码:

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

但它每次单击按钮时都会显示输出"1".

我希望每次单击按钮向我显示计数.

例如:如果我单击按钮两次,它应该输出"2".

Mac*_*ath 7

您每次单击时都会重置计数器,因为您已在操作方法中定义了变量.尽量不这样做.

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);
}
Run Code Online (Sandbox Code Playgroud)