Witam, mógłbyś określić jaki to był dokładnie błąd(przekopiować go) i podać cały kod, a przynajmniej cały związany z KeyListenerem? Na pierwszy rzut oka wydaję mi się, że powinieneś to zaimplementować(keyPressed(KeyEvent e), keyReleased(KeyEvent e), keyTyped(KeyEvent e)) i dlatego że tego nie zrobiłeś to po prostu po kliknięciu ta metoda nie mogła zadziałać po jest abstrakcyjna i powinna mieć własną implementację w twojej klasie. (tak swoją drogą to fajną praktyką jest pisanie nazw po angielsku camel casem, a w przypadku klas pascal casem i najlepiej wszędzie po angielsku).