KeyEvents - ButtonListener aufrufen

Status
Nicht offen für weitere Antworten.

dhachim

Bekanntes Mitglied
ich habe einen eventlistener der beim druck auf einen bestimmten button reagiert, jetzt will ich diese funktionalität dadurch erwitern, dass wenn der user ENTER drückt, die gleiche Action gestartet wird.

ist das möglich ?

jPasswordField.addKeyListener(this);
Code:
public void keyPressed(java.awt.event.KeyEvent e) {
		System.out.println(".");
		if (e.getKeyChar() == KeyEvent.VK_ENTER){
		System.out.println("Pressed :  Enter");			
		}
	}

so reagiert das pwfield auf enter, aber wie rufe ich hier den jButton, auf dem der actionlistener liegt, auf ?
 
erst war ich erstaunt über die knappe antwort, aber warum mehr schreiben als nötig ^^

für mein beispiel:
Code:
jPasswordField.getRootPane().setDefaultButton(jButton);


thnx 8)
 
Wenn du's so schreibst, dann muss jPasswordField schon dem ContentPane zugefügt sein (direkt oder indirekt),
sonst kann getRootPane den RootPane nicht finden.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben