请问如何设置JTextField内容的大小范围 请教各位高手如何设置JTextField里面输入内容的大小范围,比如说只能在0-300,谢谢大家. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加一个,KeyListener();当输入的长度超过300,就不让他输入;JTextField f=new JTextField();f.addKeyListener(new KeyListener(){ public void keyTyped(KeyEvent e) {if(f.getText().length()) e.consume(); } public void keyPressed(KeyEvent e) { } public void keyReleased(KeyEvent e) { } }); 加一个,KeyListener();当输入的长度超过300,就不让他输入;JTextField f=new JTextField();f.addKeyListener(new KeyListener(){public void keyTyped(KeyEvent e) {if(f.getText().length()>300)e.consume();}public void keyPressed(KeyEvent e) {}public void keyReleased(KeyEvent e) {}}); if (jTextField13 == null) { jTextField13 =new JTextField(); jTextField13.addKeyListener(new KeyListener() {public void keyTyped(KeyEvent e) { if(f.getText().length()>300) e.consume(); } public void keyPressed(KeyEvent e) { } public void keyReleased(KeyEvent e) { } } jTextField13.setBounds(new Rectangle(206, 41, 23, 22)); } return jTextField13; }谢谢楼上的,我把它加到我的代码中去了,可怎么提示keylistener无法解析为类型 可怎么提示keylistener无法解析为类型?不知道你说的是什么意思? 我用的IDE是elcpise,我向上面那样敲入这些代码后,有个错误提示:KeyListener无法解析为类型, 是不是类型设置错误呢?当我 jTextField13 jf =new JTextField();他也是提示错误,而我把jf去了 就正常了 不会吧,这么会出现这个问题呢,难道你import javax.swing.*;import java.awt.event.* 我导入import javax.swing.*;没有导入import java.awt.event.*有问题吗 .......做事件必须到入 java.awt.event.*包 怎么让Iterator实现多个集合 按下键盘上的箭头怎么对应程序里的箭头? 一个c/s项目,数据库是SQL Server2000,我应该怎样打包? java 编译报错 “ 需要']' ”? applet路径出错? 调用一个方法,如果其在一定时间内没返回,如何赋一个默认值? java中Date类的使用出现一个Note!! 请问有什么实用的办法获取一个整型数据的长度? 问:线程与对象的关系?? 很奇怪的问题,关于类方法函数传递?请看代码:(特邀路人甲、天生不笨等高手) 问大家一个反射的问题 用java实现 链表 的一个问题,急……
JTextField f=new JTextField();
f.addKeyListener(new KeyListener(){
public void keyTyped(KeyEvent e) {
if(f.getText().length())
e.consume();
} public void keyPressed(KeyEvent e) {
} public void keyReleased(KeyEvent e) {
}
});
JTextField f=new JTextField();
f.addKeyListener(new KeyListener(){
public void keyTyped(KeyEvent e) {
if(f.getText().length()>300)
e.consume();
}public void keyPressed(KeyEvent e) {
}public void keyReleased(KeyEvent e) {
}
});
{
jTextField13 =new JTextField();
jTextField13.addKeyListener(new KeyListener()
{public void keyTyped(KeyEvent e) {
if(f.getText().length()>300)
e.consume();
} public void keyPressed(KeyEvent e) {
} public void keyReleased(KeyEvent e) {
}
}
jTextField13.setBounds(new Rectangle(206, 41, 23, 22));
}
return jTextField13;
}谢谢楼上的,我把它加到我的代码中去了,可怎么提示keylistener无法解析为类型
KeyListener无法解析为类型, 是不是类型设置错误呢?
当我 jTextField13 jf =new JTextField();
他也是提示错误,而我把jf去了 就正常了
import java.awt.event.*
没有导入import java.awt.event.*
有问题吗