Hallo zusammen,
Ich bin gerade echt verwirrt.... bitte schaut Euch dies mal an:
Ich versteh nicht wieso der zweite Value nicht gesetzt wird...
System.out.println(table.getSelectedRow() + " " + table.getSelectedColumn());
wird schön ausgegeben....
Bitte helft mir auf die Sprünge an was es liegt!
Danke
Ich bin gerade echt verwirrt.... bitte schaut Euch dies mal an:
Java:
table.addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
int x = e.getKeyChar();
System.out.println(x);
if (x == 127) {
System.out.println("DEL");
System.out.println(table.getValueAt(table.getSelectedRow(), table.getSelectedColumn()));
table.setValueAt("20", 1, 1); //dieser Value wird gesetzt
int row = table.getSelectedRow();
int col = table.getSelectedColumn();
table.setValueAt("20", row, col); // dieser nicht
System.out.println(table.getSelectedRow() + " " + table.getSelectedColumn());
}
// TODO Auto-generated method stub
}
@Override
public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
}
@Override
public void keyPressed(KeyEvent e) {
// TODO Auto-generated method stub
}
});
Ich versteh nicht wieso der zweite Value nicht gesetzt wird...
System.out.println(table.getSelectedRow() + " " + table.getSelectedColumn());
wird schön ausgegeben....
Bitte helft mir auf die Sprünge an was es liegt!
Danke