Получение данных из ячейки 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);
            }
        });

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


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

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

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