如何在java中为按钮设置单击限制?

时间:2016-11-06 20:38:39

标签: java swing

在我正在制作的程序中,每当我点击一个按钮时,计数器会计算用户对某个按钮所做的点击并将它们减去给定的数字。我想在按下按钮一定时间时限制,程序停止从给定数字中减去。我怎样才能达到这个限制? 这是我正在制作的一个按钮的代码(另一个按照完全相同的)

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.");
    }

}

1 个答案:

答案 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());
    }