G
Goldfischchen
Gast
Hi Leute, ich hab ein kleines Problem, dass mein JTable nicht auf den übergebenen KeyListener hört, warum auch immer. Ich zeig hier mal eben, den Codeauschnitt, den ich verwende.
Da die anderen beiden Funktionen funktionieren, kann ich mir nicht erklären, wieso der KeyListener nicht greift. Wäre echt nett, wenn mir jemand helfen könnte. Danke ^^
Java:
table.addMouseMotionListener(new MouseMotionAdapter() {
public void mouseMoved(MouseEvent evt) {
int row = table.rowAtPoint(evt.getPoint());
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
table.setRowSelectionInterval(row, row);
}
});
table.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent evt) {
Point p = evt.getPoint();
int row = table.rowAtPoint(p);
int clm = table.columnAtPoint(p);
System.out.println(table.getValueAt(row, clm));
}
});
table.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent evt){
int key = evt.getKeyCode();
System.out.println(key);
}
});
Da die anderen beiden Funktionen funktionieren, kann ich mir nicht erklären, wieso der KeyListener nicht greift. Wäre echt nett, wenn mir jemand helfen könnte. Danke ^^