[Java] KeyListener bricht nach einigen Minuten ab

Aradiv

Well-known member
ID: 217591
L
20 April 2006
1.683
176
Ich habe heute einen KeyListener geschrieben er funktioniert auch soweit ganz gut bis auf die Tatsache das es nach ein paar Minuten (3-10) zu Folgender Fehlermeldung kommt

Code:
java: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
nur leider ahbe ich keine Ahnung 1. woher die Fehlermeldung kommt bzw was sie auslöst. und 2. wie ich das ganze beheben kann.

mfg
Aradiv


Hier noch der Quelltext der KeyTest.java
Code:
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.JFrame;
import javax.swing.JTextField;

public class KeyTest {
  public static void main(String args[]) {
    JFrame frame = new JFrame("Key Listener");
    Container contentPane = frame.getContentPane();
    //Key Listener Berreich
    KeyListener listener = new KeyListener() {
      //wird aufgerufen wenn eine Taste gedrückt wird
      public void keyPressed(KeyEvent e) {      
          System.out.println(KeyEvent.getKeyText(e.getKeyCode())+ " Pressed");    
      }
      //Taste losgelassen
      public void keyReleased(KeyEvent e) {
          System.out.println(KeyEvent.getKeyText(e.getKeyCode())+ " Released"); 
      }
      //Buchstabe wird geschrieben
      public void keyTyped(KeyEvent e) {
        //Fehlermeldung Unknown keyCode: 0x0
        //dumpInfo("Typed", e);
      }


      private String location(int location) {
          return "";
      }
    };

    JTextField text = new JTextField();
    text.addKeyListener(listener);
    contentPane.add(text, BorderLayout.NORTH);
    frame.pack();
    frame.show();
  }
}
 
Hast du das Programm schonmal auf einem anderen PC ausprobiert? Ich weiß noch das ich tagelang darüber nachgedacht habe, warum mein Brute Force Programm immer aufgehört hat, und auf nem anderen PC hats einwandfrei funktioniert.
Bricht der immer nach einer bestimmten Anzahl gedrückter tasten ab? Oder immer nach der selben Zeit?

mfg Raze