如何获得控件上Backspce删除的是个什么字符 如题,我想通过监听获得删除的字符,但用户输入的是Backspce,我怎么知道删除的是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取JTextField中当前光标的位置: int i = jTextField1.getCaretPosition(); 在JTextField中的当前光标的相对位置插入文本: jTextField1.replaceSelection("Insert Words"); documentlistener 应该可以做到吧 getAmountDig().addKeyListener(new KeyAdapter() { public void keyPressed(final KeyEvent e) { char keyChar = e.character; int i = 0; i = i + keyChar; boolean isOk = (keyChar >= '0' && keyChar <= '9' || keyChar == 8 || keyChar == 37 || keyChar == 39 || i == 0); if(getAmountDig().getCharCount() >= 9 && keyChar != 8){ isOk =false; } if(isOk){ count = getAmountDig().getText()== null?0: Integer.parseInt(getAmountDig().getText()); } e.doit = isOk; } }); 在这里我怎么获得退格所去掉的字符。 static关键字问题 Java变量的作用域和访问控制 UI界面刷新的问题(应该怎么通知UI呢) Io(FileRead、FileWriter)复制文件不全,为什么? 高手帮帮忙:怎么用java往cd或vcd里写东西 请问如何学习JAVA自带的API,能够比较熟练地掌握它 我受不了了,这么简单的程序也出错。 这个java程序运行后结果怎么不正确啊? 关于数据库的问题!!! 用法java是否可以实现底层协议,如链路层协议,ip,tcp协议 Myeclipse 中Junit 单元测试,怎么不可以单个方法执行 缓存实现
int i = jTextField1.getCaretPosition();
在JTextField中的当前光标的相对位置插入文本:
jTextField1.replaceSelection("Insert Words");
public void keyPressed(final KeyEvent e) {
char keyChar = e.character;
int i = 0;
i = i + keyChar;
boolean isOk = (keyChar >= '0' && keyChar <= '9'
|| keyChar == 8 || keyChar == 37 || keyChar == 39 || i == 0);
if(getAmountDig().getCharCount() >= 9 && keyChar != 8){
isOk =false;
}
if(isOk){
count = getAmountDig().getText()== null?0:
Integer.parseInt(getAmountDig().getText());
}
e.doit = isOk;
}
});
在这里我怎么获得退格所去掉的字符。