Hallo zusammen,
ich bin neu hier und hab auch gleich eine Frage. Ich hab zwar schon gesucht, aber nichts passendes gefunden.
Ich möchte einen Taschenrechner programmieren, bzw. hab ich schon und der Funktioniert auch recht gut. Nur Standardrechenarten nichts besonderes. Das halt um ein wenig mit GUI warm zu werden.
Die Buttons hören auf den Mauszeigen alle gut, nur möchte ich die auch mit der Tastatur aktivieren können. Ich habe dazu eine Klasse, die ActionListener implementiert hat. Da steht eine menge code, der auch funktioniert. Jetzt hab ich mir überlegt eine neue Klasse mit KeyListener zu implementieren, die auf den Code im ActionListener zugreifen kann.
Ich hoffe ihr versteht was ich meine. Ich möchte keinen redundanten Code produzieren.
Ich habe an sowas gedacht wie:
:bahnhof:
Danke schonmal für eure Hilfe.
ich bin neu hier und hab auch gleich eine Frage. Ich hab zwar schon gesucht, aber nichts passendes gefunden.
Ich möchte einen Taschenrechner programmieren, bzw. hab ich schon und der Funktioniert auch recht gut. Nur Standardrechenarten nichts besonderes. Das halt um ein wenig mit GUI warm zu werden.
Die Buttons hören auf den Mauszeigen alle gut, nur möchte ich die auch mit der Tastatur aktivieren können. Ich habe dazu eine Klasse, die ActionListener implementiert hat. Da steht eine menge code, der auch funktioniert. Jetzt hab ich mir überlegt eine neue Klasse mit KeyListener zu implementieren, die auf den Code im ActionListener zugreifen kann.
Ich hoffe ihr versteht was ich meine. Ich möchte keinen redundanten Code produzieren.
Ich habe an sowas gedacht wie:
Java:
private class KeyHandler implements KeyListener
public void keyTyped(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_1)){
// hier auf den Code vom ActionListener zugreifen
}
}
Danke schonmal für eure Hilfe.