wer kann mir korrieigieren, warum ich in diesem code die 'KeyBoardListener' funktion zusammen mit dem textfield nicht verwenden kann, und wie fuege ich unter dem read keylistener teil mit dem panel noch ein textfield ein, in dem ich einen timerbuffer schreiben kann.
nicht auf mein script anwenden kann
nicht auf mein script anwenden kann
Code:
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
@SuppressWarnings("serial")
public class KeyboardExample extends JPanel {
public KeyboardExample() {
KeyListener listener = new MyKeyListener();
addKeyListener(listener);
setFocusable(true);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Mini Tennis");
JTextField textfield;
textfield = new JTextField("menu ausgabe von dem Spiel");
KeyboardExample keyboardExample = new KeyboardExample();
//frame.add(textfield);
frame.add(keyboardExample);
frame.setSize(200, 200);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public class MyKeyListener implements KeyListener {
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
System.out.println("keyPressed="+KeyEvent.getKeyText(e.getKeyCode()));
}
@Override
public void keyReleased(KeyEvent e) {
System.out.println("keyReleased="+KeyEvent.getKeyText(e.getKeyCode()));
}
}
}