繁体   English   中英

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

[英]Couldn't get text from the textfield 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()是某种collection。 您正在获取itm = null因为您的getItems()不包含具有给定itemId的任何项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM