无法从文本字段Java获取文本

时间:2014-12-08 08:54:52

标签: java linked-list

我遇到了if else语句的问题。我无法执行if else语句。实际上程序应该从文本字段中获取文本,然后转换为整数并验证是否找到了项目ID。

下面是我的部分编码:

Integer itmID = new Integer(inputItemID.getText());
  Integer brwID = new Integer(inputBorrowerID.getText());
  Item itm = parent.getItems().get(itmID);
  Borrower brw = parent.getBorrowers().get(brwID);
  if (itm == null) {
      JOptionPane.showMessageDialog(this, "Item ID not found","Error", JOptionPane.ERROR_MESSAGE);
    return;
  }

1 个答案:

答案 0 :(得分:0)

您正在检索Item itm = parent.getItems().get(itmID);之类的项目,我假设getItems()是某种集合。您收到itm = null,因为getItems()不包含任何带有给定itemId的项目。