Tag: documentfilter

JTextField限制字符数量input并仅接受数字

这里是我如何限制字符input长度的代码 class JTextFieldLimit extends PlainDocument { private int limit; // optional uppercase conversion private boolean toUppercase = false; JTextFieldLimit(int limit) { super(); this.limit = limit; } JTextFieldLimit(int limit, boolean upper) { super(); this.limit = limit; toUppercase = upper; } @Override public void insertString (int offset, String str, AttributeSet attr) throws BadLocationException { if (str == […]

java在DocumentListener中更改文档

我使用DocumentListener来处理JTextPane文档中的任何更改。 而用户键入我想要删除JTextPane的内容,并插入一个自定义文本。 在DocumentListener不能更改DocumentListener ,而是在这里说的是一个解决scheme: 在TextArea,Java中使用Document Listener时发生java.lang.IllegalStateException ,但是我不明白,至less我不知道该怎么做在我的情况呢?