Неправильно считает нажатия на кнопку
Пытаюсь сделать простенькую ролевую авторизацию, нужно чтоб при введении неправильно 3 раза пароля / логина закрывалось приложение, установил счетчик на actionPerformed , объявил count = 4; но считает как-то неправильно.
count = 3; - первое неправильное введение
count = 2; - второе неправильное введение
count = 0; - третье неправильно введение
Куда делась единица...
btnNewButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
count = count - 1;
if (count == 0) {
dispose();
}
}
count сделал глобальной переменной, по умолчанию = 4
Дебаггером не могу пройтись, зависает намертво