Hi zusammen
Ich habe wie hier
http://www.java-forum.org/awt-swing-swt/7221-tab-funktion-fenster-aendern-genauer-strg-tab.html
genau das gleiche Problem. Da dieser Thread bereits geschlossen war muss ich leider einen neuen aufmachen.
Folgendes Problem:
Ich würde gerne die TastenKombo STRG+TAB abfangen und irgendwas auslösen.
Die Antwort von thE_29 war daraufhin:
daraufhin schrieb der Themenstarter,
So wie ich das verstehe, muss man hier die Zeile
einfach ändern in das mit "ctrl TAB". Unter KeyEvent finde ich da aber leider nichts. Was verstehe ich den hier falsch?
Grüße
sylo
Ich habe wie hier
http://www.java-forum.org/awt-swing-swt/7221-tab-funktion-fenster-aendern-genauer-strg-tab.html
genau das gleiche Problem. Da dieser Thread bereits geschlossen war muss ich leider einen neuen aufmachen.
Folgendes Problem:
Ich würde gerne die TastenKombo STRG+TAB abfangen und irgendwas auslösen.
Die Antwort von thE_29 war daraufhin:
Java:
import java.util.HashSet;
import javax.swing.KeyStroke;
import javax.swing.FocusManager;
FocusManager fm = FocusManager.getCurrentManager();
Set newKeys = new HashSet(fm.getDefaultFocusTraversalKeys(FocusManager.
FORWARD_TRAVERSAL_KEYS));
newKeys.remove(KeyStroke.getKeyStroke(KeyEvent.VK_TAB,0));
fm.setDefaultFocusTraversalKeys(FocusManager.FORWARD_TRAVERSAL_KEYS,
newKeys);
daraufhin schrieb der Themenstarter,
Hah! Geknackt!!!
Ich liebe Java
Mann, hat das gedauert! Also, dass mit den FocusManager und den DefaultFocusTraversalKeys war schon gut, aber statt TAB musste ich "ctrl TAB" rausnehmen! Ich wußte gar nicht, dass es so eine Kombination auch dort gibt ... :?
Also nochmal danke für die Tipps ... Leider habe ich jetzt gemerkt, dass hier im Forum schnell geholfen wird, was bedeutet, dass ich ab jetzt mehr Fragen posten werde ...
Reeny
So wie ich das verstehe, muss man hier die Zeile
Java:
newKeys.remove(KeyStroke.getKeyStroke(KeyEvent.VK_TAB,0));
Grüße
sylo