Textfeild比较错误

时间:2017-12-01 12:05:59

标签: java jtextfield

我试图检查字符串是否等于defualt或者什么都没有,但它一直在我的支票上滑落。有任何想法吗? 检查:

if( lblEnterServerIp.getText() == null|| lblEnterServerIp.getText().isEmpty() || lblEnterServerIp.getText().equals("000.000.000.000")) {
        popUp("No IP address entered");
        return;
    }else {
        ip = lblEnterServerIp.getText().split("\\:")[0];
    }

设置Textfeild:

ipField = new JTextField();
    ipField.setBounds(124, 201, 86, 20);
    ipField.setText("000.000.000.000");
    panel_1.add(ipField);
    ipField.setColumns(10);

1 个答案:

答案 0 :(得分:0)

"该字段名为ipField,但您检查lblEnterServerIp。根据名称,您正在对标签而不是文本字段执行检查" Backwlash在anwser的评论中提供了Anwser。