如何过滤JTextField中的某些字符

时间:2013-03-29 12:53:04

标签: java swing jtextfield

如何阻止用户输入“TextField”中的某些字符,如果输入了该字符,请不要在文本字段中显示

2 个答案:

答案 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