"无法将AttributeSet解析为类型"
这就是为什么我试图使用另一种只允许数字的方法:
txtUsername.addKeyListener(new MyKeyListener());
public class MyKeyListener extends KeyAdapter{
public void keyPressed(KeyEvent ke){
System.out.println("Key pressed code = "+ke.getKeyCode());
if (ke.getKeyCode()>=48 && ke.getKeyCode()<=57)
return true;
else
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
但当然它不起作用,因为keyPressed方法是void.那么,为了在textfield中只打印数字怎么办?