Klasse zum Reagieren auf die Bewegen-Buttons der Klasse Tastatur
.
Mehr ...
Abgeleitet von java::awt::event::ActionListener.
Öffentliche Methoden | |
void | actionPerformed (ActionEvent e) |
Event-Handler fuer die Buttons innerhalb der Tastatur des Navigator -Fensters. |
Klasse zum Reagieren auf die Bewegen-Buttons der Klasse Tastatur
.
Implementiert das Interface ActionListener
.
Definiert in Zeile 20 der Datei ListenerBewegung.java.
void dionarap::ListenerBewegung::actionPerformed | ( | ActionEvent | e | ) | [inline] |
Event-Handler fuer die Buttons innerhalb der Tastatur
des Navigator
-Fensters.
Die Richtng wird anhand des entsprechenden ActionCommands ermittelt, das Hauptfenster ueber die Objekt-Hierarchie.
e | Ereignis vom Typ ActionEvent , welches die Identifizierung des gedrueckten Buttons erlaubt |
Definiert in Zeile 31 der Datei ListenerBewegung.java.
00031 { 00032 // System.out.println(e.getSource().getClass().getName() + " -- Pressed | " + e.getActionCommand()); 00033 00034 JButton source = (JButton)e.getSource(); 00035 Hauptfenster hf = (Hauptfenster)(source.getTopLevelAncestor().getParent()); 00036 00037 DionaRapController controller = hf.getController(); 00038 controller.movePlayer(Integer.parseInt(e.getActionCommand())); 00039 hf.requestFocus(); 00040 }