java中JTextField输入的字符如何进行判断非法输入

 我来答
Nomat
2010-09-30
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你准备在这里输入什么字符嘛
如果只输入数字字符:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Dwindow extends JFrame implements ActionListener //就用监视器吧
{
JTextField text;
boolean boo;
.........
Dwindow(){
..........
text=new JTextField(16);
text.addActionListener(this);
.......
}
public void actionPerformed(ActionEvent e)
{
String s=text.getText();
for(int i=0;i<s.length();i++)
{
char c=s.charAt(i);
if(!Charactor.isDigit(c)) //这里想要别的,就改这里
{
boo=false;
break;
}
}
if(!boo)
{
JOptionPane.showMessageDialog(this,"请输入数字字符","警告",JOptionPane.WARNING_MESSAGE);
text.setText(null);}
}
}
//这样就可以判断了
BTzjzxxx
2010-09-30
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
事件触发后使用getText()函数可以获得用户输入的内容,然后进行判断即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式