Code:
public class mainGUI extends javax.swing.JFrame {public mainGUI() {
initComponents();
addKeyListener(new java.awt.event.KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();
if (key == KeyEvent.VK_W) {
System.out.println("w pressed");
}
}
@Override
public void keyReleased(KeyEvent e) {
int key = e.getKeyCode();
if (key == KeyEvent.VK_W) {
System.out.println("w released");
}
}
});
}
}
keyevent "w" bekomm ich nur mit, solang in meinem jframe noch keine "höheren" controls vorhanden sind, wie slider, jtable und so, also nur mit labels und jpanels. Wie bekomm ich das hin, dass der tastendruck immer abgefangen wird (mit keylistener)