Salve a tutti!

Ho un piccolo problema con una variabile.
In pratica vorrei che ad ogni click di un pulsante si aggiornasse sottraendo il numero indicato dal numero precedente.
Ho provato a pensarla così, ma non funziona

codice:
 if(num2 == 5) {
            int a = 3000;
            int b = 35;
             a = a - b;
            Label1.setText(Integer.toString(a));
 }
In pratica parto da 3000 (a) e ad ogni click tolgo quella quantita' (b).
Funziona al primo click, poi non piu'.
Dov'è che sbaglio?

Grazie,
saluti!