Keyboard-Shortcut, der in der ganzen Anwendung funktioniert

Status
Nicht offen für weitere Antworten.

noby_95

Mitglied
Hallo,

ich möchte in einer JDK 1.4 Swing-Anwendung Keyboard-Shortcuts also z.B. ctrl+alt+<irgendein key> einführen, die überall funktionieren, also unabhängig davon, ob ein bestimmtes Element geöffnet, fokussiert usw. ist.

Wie könnte ich das bewerkstelligen?

Vielen Dank für jede Hilfe!
 
Vielen Dank, das hat geholfen. Ich habe es jetzt so implementiert:
Code:
		Toolkit.getDefaultToolkit().addAWTEventListener(
			new AWTEventListener()
			{
				public void eventDispatched(final AWTEvent a_oEvent)
				{
					if(a_oEvent instanceof KeyEvent)
					{
						final KeyEvent oKeyEvent = (KeyEvent)a_oEvent;
						final int iID = oKeyEvent.getID();
						if(iID == KeyEvent.KEY_PRESSED)
						{
							final int iKeyCode = oKeyEvent.getKeyCode();
							if(iKeyCode == KeyEvent.VK_A)
							{
								System.out.println("A was pressed");
							}
						}
						
					}
				}
			},AWTEvent.KEY_EVENT_MASK);
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben