Auf Thema antworten

Jedes Mal wenn du dies


[code=Java]Keyboard keyboard = new Keyboard();[/code]


schreibst, erstellst du eine neue Instanz von Keyboard. Wenn du in der Frame-Klasse den KeyListener addest, musst du dafür sorgen, das genau diese Instanz auch in deiner Main-Klasse oder wo auch immer du sie benötigst verwendet wird und keine neue Instanz erstellen.


Anders gesagt, wenn du in deiner Frame-Klasse so einen KeyListener addest - in der Main-Klasse aber auf einen neuen erstellst, diesen nicht addest, dann funktioniert das natürlich nicht - da die Verbindung fehlt.



Oben