如何验证文本框jTextField的内容是否为空
1个回答
展开全部
验证文本框内容是否为空, 可以在使用文本框的内容前, 进行判断, 如果为空, 那么程序不向下运行, 提示用户 . 完善输入.
参考代码
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);
}
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询