【发布时间】:2014-04-15 09:27:55
【问题描述】:
我有一个单独的 Items 类和一个用于 GUI 的 Inventory_MP 类。我这里的任务是删除用户输入的 Item 并让它在界面中显示它已被删除。由于某种原因,我无法删除它。错误说:
线程“AWT-EventQueue-0”java.lang.NumberFormatException 中的异常:对于输入字符串:“2” 在 java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) 在 java.lang.Integer.parseInt(Integer.java:481) 在 java.lang.Integer.parseInt(Integer.java:527)
if(e.getSource() == remButton){
String delitem = nameField.getText();
String delnum = numField.getText();
String delqty = qtyField.getText();
String delprice = priceField.getText();
Items v = new Items(delitem, delnum, Integer.parseInt(delqty), Double.parseDouble(delprice));
removeItems(delitem, delnum, delqty,delprice);
public void removeItems(String delitem, String delnum, String delqty, String delprice){
Items v = new Items();
itemModel.removeElementAt(itemCollection.indexOf(delitem)); //removes element in the JList
itemnumModel.removeElementAt(itemCollection.indexOf(delnum));
qtyModel.removeElementAt(itemCollection.indexOf(delqty));
priceModel.removeElementAt(itemCollection.indexOf(delprice));
itemCollection.remove(searchItems(delitem)); //removes element in the arrayList
itemText.setText(" ");
numText.setText(" ");
qtyText.setText(" ");
priceText.setText(" ");
window.validate();
window.repaint();
}
【问题讨论】:
-
以后,请只包含出错的代码
-
对不起>//
标签: java user-interface jscrollpane