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



我的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;
  }

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

相关内容

  • 没有找到相关文章

最新更新