Problem z keylistenerem

0

Witam, mam do szkoły na jutro odesłać program. Większość dałem radę sam, jednak nie mogę sobie poradzić z kodem na keylistener. Mianowicie mam zaprogramowany JButton i chcę, aby wciśnięcie entera uruchamiało funkcję przycisku. Na razie mam to zrobione tak, ale nie działa.

public void keyTyped(KeyEvent e) {}
	   public void keyReleased(KeyEvent e) {}
	   public void keyPressed(KeyEvent e) {
	     int key = e.getKeyCode();
	     if (key == KeyEvent.VK_ENTER) {
	    	 BogenFertig bogen = new BogenFertig();
	     }
	   }

Z góry dziękuję za pomoc.

0

Przenieś kod do metody keyReleased().

0

Hm... Dziwne wciąż nie działa. Naciskam enter i nic. Jakieś inne pomysły? Zależy mi na szybkiej pomocy, bo dowiedziałem się, że jutro ten program muszę oddać. ;/

0

A polecenie

button.addKeyListener(...);

masz? Jeżeli tak, to do każdej metody obsługi klawisza dodaj (odpowiednio zmodyfikowany) wiersz

System.out.println("Jestem w metodzie key...");

Zobaczysz na konsoli, która metoda i kiedy się uruchamia.

0

Tak, mam do każdej. Mam taką prośbę. Mógłbym Ci może wysłać całą moją klasę, a Ty po prostu poprawiłbyś tego keylistenera?

0

Wysłałem Ci swój adres pocztowy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1