2

如何防止用户在“JTextField”中输入某些字符,如果输入了该字符,则不要在文本字段中显示它

4

2 回答 2

7

您可以使用 JFormattedTextField 或创建自定义DocumentFilter

于 2013-03-29T15:37:39.793 回答
-2
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
}});

更多关于这里

于 2013-03-29T12:58:18.823 回答