Obsługa klawiatury i przycisku na raz

0

Witam,
Chciałbym prosić o pomoc w odnalezieniu błędu w kodzie. Pisze aplikację, która po wciśnięciu przycisku ma wykonać jakieś obliczenia. Dodatkowo chciałbym aby zamiast wciskania tego przycisku była opcja zatwierdzania wyniku enterem. Czyli przycisk i enter ma robić to samo. Ale jak na razie działa tylko przycisk :)
Urywek kodu:

public class GUI extends JPanel {
wynik = new JButton("=");
		wynik.addActionListener(new WynikListener());
		wynik.addKeyListener(new WynikListener());


	class WynikListener implements ActionListener, KeyListener {
		public void actionPerformed(ActionEvent zdarzenie) {
	//jakies operacje
		}
		public void keyPressed(KeyEvent e) {
			int klawisz = e.getKeyCode();
			if (klawisz == KeyEvent.VK_ENTER) {
				System.out.println("Tu powinien być wynik....");
				} 
		}

		public void keyReleased(KeyEvent e) {
			
		}
		public void keyTyped(KeyEvent e) {
			
		}
	}

}
0

Enter wywoła reakcje tylko wtedy gdy przycisk ma fokus.

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