Получение данных из ячейки JTAble - Java

Узнай цену своей работы

Формулировка задачи:

Есть кнопка которая вытаскивает данные из определённой ячейки таблицы, но она не работает если я изменил данные во второй раз, как быть?
Листинг программы
  1. JButton btnSave = new JButton("Save");
  2. btnSave.addActionListener(new ActionListener() {
  3. public void actionPerformed(ActionEvent arg0) {
  4. try{
  5. String str;
  6. Object ob;
  7. ob = table.getModel().getValueAt(0, 0);
  8. str = ob.toString();
  9. System.out.println(str);
  10. }
  11. catch(NullPointerException e)
  12. {
  13. System.out.println("You must fill oll fields");
  14. }
  15.  
  16. }
  17. });

Решение задачи: «Получение данных из ячейки JTAble»

textual
Листинг программы
  1. talbeHistory.addKeyListener(new KeyAdapter() {
  2.             @Override
  3.             public void keyReleased(KeyEvent e) {
  4.                 int row = talbeHistory.getSelectedRow();
  5.                 int col = talbeHistory.getSelectedColumn();
  6.                 DefaultTableModel tm = (DefaultTableModel) talbeHistory.getModel();
  7.                 Object ob = tm.getValueAt(row, col);
  8.                 talbeHistory.setValueAt(ob, row, col);
  9.             }
  10.         });

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут