如何验证文本框jTextField的内容是否为空

 我来答
雪飞潇潇
2017-10-03 · TA获得超过6275个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:868万
展开全部

验证文本框内容是否为空, 可以在使用文本框的内容前, 进行判断,  如果为空, 那么程序不向下运行, 提示用户 . 完善输入. 

参考代码

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class TextFrame extends JFrame implements ActionListener{

JTextField jtf;
JButton jb;
public TextFrame() {
JPanel jp = new JPanel();
jtf = new JTextField(8);
jp.add(jtf);
add(jp);
JPanel jp2 = new JPanel();
jb = new JButton("提交");
jb.addActionListener(this);
jp2.add(jb);
add(jp2,BorderLayout.SOUTH);
setTitle("DEMO");
setSize(320, 220);// 窗口大小
setLocationRelativeTo(null);// 窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);// 窗口点击关闭时,退出程序
setVisible(true);
}

public static void main(String[] args) {
new TextFrame();
}

@Override
public void actionPerformed(ActionEvent e) {
if(jb==e.getSource()) {
String info = jtf.getText().trim();//获取文本框的内容,并且去掉首尾的空格
if(info.equals("")) {
JOptionPane.showMessageDialog(this, "请输入有效字符串~");
return;
}else {
JOptionPane.showMessageDialog(this, "恭喜,输入成功:"+info);
}
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式