如何阻止用户输入“TextField”中的某些字符,如果输入了该字符,请不要在文本字段中显示
答案 0 :(得分:5)
您可以使用JFormattedTextField或创建自定义DocumentFilter。
答案 1 :(得分:0)
JTextField textField = new JTextField(10);
textField.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
if (//Write your condition here) {
e.consume(); // ignore event
}});
更多相同的here