Hallo,
ich hab unterene Programmcode in meinem Programm um Strg+c, Strg+V und Enter zu dedektieren,
Leider funktioniert das nicht so richtig, ich bekomme sehr oft bei super.dispatchEvent(event); eine Exception oder andere Eingaben werden nicht dedektiert,
Weiß jemand wie man das beheben kann oder andern machen kann, kann ich driekt auf die Entertaste, C und V einen Keylistener hängen,
Vielen Dank für Antworten,
ich hab unterene Programmcode in meinem Programm um Strg+c, Strg+V und Enter zu dedektieren,
Leider funktioniert das nicht so richtig, ich bekomme sehr oft bei super.dispatchEvent(event); eine Exception oder andere Eingaben werden nicht dedektiert,
Weiß jemand wie man das beheben kann oder andern machen kann, kann ich driekt auf die Entertaste, C und V einen Keylistener hängen,
Vielen Dank für Antworten,
Code:
protected void addKeyAction() {
try {
Toolkit.getDefaultToolkit().getSystemEventQueue().push(new EventQueue() {
@Override
protected void dispatchEvent(AWTEvent event) {
super.dispatchEvent(event);
if (event instanceof KeyEvent) {
final KeyEvent keyEvent = (KeyEvent) event;
final int keyCode = keyEvent.getKeyCode();
final String keyText = KeyEvent.getKeyText(keyCode);
if(keyText.equals(EINGABE) && (keyEvent.getID() == KeyEvent.KEY_PRESSED)) {
usw.