Получение данных из ячейки JTAble - Java
Формулировка задачи:
Есть кнопка которая вытаскивает данные из определённой ячейки таблицы, но она не работает если я изменил данные во второй раз, как быть?
JButton btnSave = new JButton("Save");
btnSave.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
try{
String str;
Object ob;
ob = table.getModel().getValueAt(0, 0);
str = ob.toString();
System.out.println(str);
}
catch(NullPointerException e)
{
System.out.println("You must fill oll fields");
}
}
});Решение задачи: «Получение данных из ячейки JTAble»
textual
Листинг программы
talbeHistory.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
int row = talbeHistory.getSelectedRow();
int col = talbeHistory.getSelectedColumn();
DefaultTableModel tm = (DefaultTableModel) talbeHistory.getModel();
Object ob = tm.getValueAt(row, col);
talbeHistory.setValueAt(ob, row, col);
}
});