怎么设置事件监视,在JTextArea中输入每一个字符都进行判断,如果输入了字母,就不往文本行里输入,反之才允许输入进去

如何设置事件监视,在JTextArea中输入每一个字符都进行判断,如果输入了字母,就不往文本行里输入,反之才允许

如何设置事件监视,在JTextArea中输入每一个字符都进行判断,如果输入了字母,就不往文本行里输入,反之才允许输入进去
如何设置事件监视,在JTextArea中输入每一个字符都进行判断,如果输入了字母,就不往文本行里输入,反之才允许输入进去

[解决办法]
还可以复制进去字符

Java code
                Document doc = new PlainDocument(){                    @Override public void insertString(int offset, String s, AttributeSet as) throws BadLocationException {                        if(s.matches("[a-zA-z]*")) return;                        super.insertString(offset,s,as);                    }                };                JTextArea text = new JTextArea(doc);