Ошибка. Невозможно вызвать «Object.toString()», поскольку возвращаемое значение «javax.swing.table.DefaultTableModel.get ⇐ JAVA
Ошибка. Невозможно вызвать «Object.toString()», поскольку возвращаемое значение «javax.swing.table.DefaultTableModel.get
В следующем коде я получаю сообщение об ошибке:"
Невозможно вызвать «Object.toString()», поскольку возвращаемое значение «javax.swing.table.DefaultTableModel.getValueAt(int, int)» равно нулю»
if (jTextField2.getText().isEmpty()) { JOptionPane.showMessageDialog(это, «Пожалуйста, выберите продукт», «Внимание», 2); } else if (jTextField3.getText().isEmpty()) { JOptionPane.showMessageDialog(this, «Требуется количество товара», «Предупреждение», 2); } еще { модель = (DefaultTableModel) jTable1.getModel(); int proId = Integer.parseInt(model.getValueAt(rowIndex, 0).toString()); если (!isProductExist(proId)) { если (!(кол-во qty)) { Строка pname = jTextField2.getText(); String t = String.format("%.2f", цена * (double) newQty); Данные объекта [] = {pId, proId, pname, newQty, цена,}; модель = (DefaultTableModel) jTable2.getModel(); модель.addRow(данные); итого += цена * (двойное) newQty; jLabel5.setText(String.format("Итого: " + "%.2f", итого)); пид++; прозрачный(); } еще { JOptionPane.showMessageDialog(this, «Недостаточно запасов», «Предупреждение», 2); } } еще { JOptionPane.showMessageDialog(this, «Пожалуйста, увеличьте количество товара», «Предупреждение», 2); } } еще { JOptionPane.showMessageDialog(это, «Запас пуст», «Предупреждение», 2); } } еще { JOptionPane.showMessageDialog(this, «Товар уже куплен», «Предупреждение», 2); } } Я не совсем уверен, как исправить ошибку, я новичок в программировании. Может кто-нибудь сказать мне, какое изменение нужно внести, чтобы она была устранена.
В следующем коде я получаю сообщение об ошибке:"
Невозможно вызвать «Object.toString()», поскольку возвращаемое значение «javax.swing.table.DefaultTableModel.getValueAt(int, int)» равно нулю»
if (jTextField2.getText().isEmpty()) { JOptionPane.showMessageDialog(это, «Пожалуйста, выберите продукт», «Внимание», 2); } else if (jTextField3.getText().isEmpty()) { JOptionPane.showMessageDialog(this, «Требуется количество товара», «Предупреждение», 2); } еще { модель = (DefaultTableModel) jTable1.getModel(); int proId = Integer.parseInt(model.getValueAt(rowIndex, 0).toString()); если (!isProductExist(proId)) { если (!(кол-во qty)) { Строка pname = jTextField2.getText(); String t = String.format("%.2f", цена * (double) newQty); Данные объекта [] = {pId, proId, pname, newQty, цена,}; модель = (DefaultTableModel) jTable2.getModel(); модель.addRow(данные); итого += цена * (двойное) newQty; jLabel5.setText(String.format("Итого: " + "%.2f", итого)); пид++; прозрачный(); } еще { JOptionPane.showMessageDialog(this, «Недостаточно запасов», «Предупреждение», 2); } } еще { JOptionPane.showMessageDialog(this, «Пожалуйста, увеличьте количество товара», «Предупреждение», 2); } } еще { JOptionPane.showMessageDialog(это, «Запас пуст», «Предупреждение», 2); } } еще { JOptionPane.showMessageDialog(this, «Товар уже куплен», «Предупреждение», 2); } } Я не совсем уверен, как исправить ошибку, я новичок в программировании. Может кто-нибудь сказать мне, какое изменение нужно внести, чтобы она была устранена.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Укладка элементов div по вертикали при использовании display:table, table-row, table-cell
Anonymous » » в форуме CSS - 0 Ответы
- 125 Просмотры
-
Последнее сообщение Anonymous
-