有谁知道文本框的内容是否为空的判定函数或实现方法?

解决方案 »

  1.   


    JTextField tf = new JTextField();
    String str = tf.getText();
    if(null == str || "".equals("")) {
    System.out.println("JTextField的内容为空!");
    } else {
    System.out.println("JTextField的内容不为空!");
    }
      

  2.   

    if(JTextArea.getText()!=null||JTextArea.getText().equals("")){}
      

  3.   

    1楼台搞笑了 if(null == str || "".equals("")) {
      这不永远空啊 
     "".equals(str)) 不过稍微改改还是对的
      

  4.   

    晕写成多行文本了,JTextArea改成JTextField也可以,他俩是同一父类
      

  5.   


    if("".equals(jTextArea.getText().trim()));
      

  6.   

    JTextField  d= new JTextField(10);
      String temp = d.getText();
            if(temp==null || temp.equals("")) JTextField的内容为空!
      

  7.   

    判断 null 是多余的。
    文档里说了getText() 不会返回 null。
    不过若是 getDocument() == null 的话、会抛出 NPE
      

  8.   

    if(JTextArea.getText()!=null||JTextArea.getText().equals("")){}
      

  9.   

    JTextField tf = new JTextField();
            String str = tf.getText().trim();        if(str.length() || "".equals("")) {
                System.out.println("JTextField的内容为空!");
            } //必须去掉空格
      

  10.   

    最好是用apache.commons.lang里的StringUtils类
    StringUtils.isNotBlank(str);
    该方法实现已经判断了为null,为""的情况,所以就不用自己再逐一判断了
      

  11.   

    textField.getText()好像永远都不会 == null吧?!判断 textField.getText().length == 0 可以,如果空格也算是空的话,可以加trim
      

  12.   

    textField.getText()好像永远都不会 == null吧?!
    不是==null,是equals(“”)。你判断字符串为空用“==null”?