文本框键盘如何屏蔽输入? 要求在TextField上只能输入12个字符就屏蔽掉键盘,不让输入了。怎么实现? 在API里面是哪个方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己加個監聽TextField.addKeyListener(new KeyListener(){ public void keyPressed(KeyEvent e) { // TODO Auto-generated method stub } public void keyReleased(KeyEvent e) { // TODO Auto-generated method stub } public void keyTyped(KeyEvent e) { if(TextField.getText().length()> 12) e.consume(); } }); 好像回答过。实现一个自己的Document,然后充载TextField的createDocument方法就可以了。在实现自己的Document时,充载insertString方法。实例如下:public void insertString(int offset, String str, AttributeSet attr) throws BadLocationException{ if(str == null) { return; } if((getLength()+str.length()) <=256 ) { str = str.toUpperCase(); super.insertString(offset,str,attr); } } } 为什么保存不成java格式的。记事本里写的。 写文件时,日语出现乱码时怎么回事? 请问java下,自定义表单现在一般采用什么技术! 高分请教大地坐标与经纬度的投影方法 请高手指点之JAVA_二维数组相加问题 一个 奇怪的问题 不是要改程序!!!!!想知道为什么!!!!! CMP 的问题 离散数学 小白看了一个简单的程序一上午,求助 紧急求助:Applet和它所在网页的交互问题 swing中这个组件是什么?见图
// TODO Auto-generated method stub
} public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
}
public void keyTyped(KeyEvent e) {
if(TextField.getText().length()> 12)
e.consume();
}
});
实现一个自己的Document,然后充载TextField的createDocument方法就可以了。
在实现自己的Document时,充载insertString方法。
实例如下:
public void insertString(int offset, String str, AttributeSet attr)
throws BadLocationException{
if(str == null)
{
return;
}
if((getLength()+str.length()) <=256 ) {
str = str.toUpperCase();
super.insertString(offset,str,attr);
}
}
}