Hi leutz.
Ich kann in meinem Prog nichts mehr in mein JTextField schreiben..
die Methode für meine f-tasten macht mir da schwierigkeiten..
da ich diese immer brauche also F1-F12 habe ich das so gelöst.
was muss ich ändern damit ich wieder was in mein textfeld schreiben kann, aber meine f-Tasten trotzdem immer funktionieren??
Gruss
MScalli
Ich kann in meinem Prog nichts mehr in mein JTextField schreiben..
die Methode für meine f-tasten macht mir da schwierigkeiten..
da ich diese immer brauche also F1-F12 habe ich das so gelöst.
Code:
private void setFunctionKeys() {
AWTEventListener ael = new AWTEventListener() {
public void eventDispatched(AWTEvent e) {
KeyEvent ke = null;
if(e instanceof KeyEvent){
ke = (KeyEvent)e;
ke.consume();//Löst das Problem mit der F10 Taste
if(ke.getID() == KeyEvent.KEY_PRESSED){
int pressed_key = ke.getKeyCode();
if(pressed_key == KeyEvent.VK_F1){
System.out.println("F1");
}
if(pressed_key == KeyEvent.VK_F2){
System.out.println("F2");
}
if(pressed_key == KeyEvent.VK_F3){
System.out.println("F3");
}
if(pressed_key == KeyEvent.VK_F4){
System.out.println("F4");
}
if(pressed_key == KeyEvent.VK_F5){
System.out.println("F5");
}
if(pressed_key == KeyEvent.VK_F6){
System.out.println("F6");
}
if(pressed_key == KeyEvent.VK_F7){
System.out.println("F7");
}
if(pressed_key == KeyEvent.VK_F8){
System.out.println("F8");
}
if(pressed_key == KeyEvent.VK_F9){
System.out.println("F9");
}
if(pressed_key == KeyEvent.VK_F10){
System.out.println("F10");
}
if(pressed_key == KeyEvent.VK_F11){
System.out.println("F11");
}
if(pressed_key == KeyEvent.VK_F12){
System.out.println("F12");
}
}
}
}
};
Toolkit.getDefaultToolkit().addAWTEventListener( ael, AWTEvent.KEY_EVENT_MASK );
}
was muss ich ändern damit ich wieder was in mein textfeld schreiben kann, aber meine f-Tasten trotzdem immer funktionieren??
Gruss
MScalli