我在netbeans中创建了一个JText Field,我让用户通过获取文本来输入他的数据。我想查看天气文本字段是否为空?

时间:2016-03-31 14:57:34

标签: java swing jframe jtextfield

 document.onreadystatechange = function () {
     if (document.readyState == "complete") {
       Map.load('#{id}', 25, 12, 2);
       Map.moveTo(25, 12, #{zoom});
     }
   };

2 个答案:

答案 0 :(得分:0)

您可以使用org.apache.commons.lang.StringUtils.isBlank,它执行以下操作:检查String是否为空格,空("")或null 你也不需要显式调用trim()方法,因为它也会检查空格。这个类在apache-commons-lang.jar中可用

    if(StringUtils.isBlank(age.getText())||StringUtils.isBlank(name.getText())||
    StringUtils.isBlank(ssn.getText())||StringUtils.isBlank(cv.getText())||StringUtils.isBlank(position.getText())||
    StringUtils.isBlank(phone.getText())||StringUtils.isBlank(city.getText())|| StringUtils.isBlank(HouseNo.getText())||StringUtils.isBlank(street.getText())
||StringUtils.isBlank(mail.getText())||StringUtils.isBlank(nationality.getText())||StringUtils.isBlank(zip.getText())) {

            JOptionPane.showMessageDialog(this,"Please Enter your info again");
            Apply.setEnabled(false);
        }

答案 1 :(得分:0)

我在查看最近添加的问题时看到了这一点。最常见也是最简单的方法是使用getText() isEmpty()trim()方法。

yourJTextfield.getText().trim().isEmpty(); //如果为空则返回true,否则返回false。

我们使用trim()的原因是删除任何前导或尾随空格,以防用户在键入String时按下空格。

我希望这会有所帮助。