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
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()));
}
}
}
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
hi,
ich habs auch noch nicht ganz gerafft. wo kommt die konsole her? wieso willst du einen Ausgang abhören? was meint du mit keyboard binding? was willst du mit dem timer script erreichen?
und wenn du noch was auf deiner oberfläche willst, musst du ein bisschen den layoutmanager des JFrams bemühen (default: BorderLayout):