我正在尝试设置一个程序来帮助自己工作,但我仍然无法理解,我无法在此代码中添加数字:
char inte=evt.getKeyChar();
if (!(Character.isDigit(inte)|| inte==KeyEvent.VK_BACK_SPACE) || inte==KeyEvent.VK_DELETE){
getToolkit().beep();
evt.consume();
所以,我试图找到一个能够添加逗号的点,因为我需要使用浮点数。
有什么想法吗?
答案 0 :(得分:0)
这段代码可以帮到你:
char c = evt.getKeyChar();
if (!(Character.isDigit(c) || c == KeyEvent.VK_COMMA || c == KeyEvent.VK_DELETE || c == KeyEvent.VK_BACK_SPACE)) {
getToolkit().beep();
evt.consume();
}