如何设置事件监视,在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);