Фильтр документов не работает в Java?

В текстовом поле более 10 символов должно отображаться сообщение об ошибке. Для этого я использовал фильтр документов:

JTextField field = (JTextField) txtFld;
AbstractDocument document = (AbstractDocument) field.getDocument();
document.setDocumentFilter(new DocumentSizeAndUppercaseFilter(10));

Итак, это мой код фильтра документов. Я зарегистрировал текстовое поле через фильтр документов. Но здесь ничего не происходит. Как использовать фильтр документов?

Класс DocumentSizeAndUppercaseFilter с сообщением об ошибке.

5
задан aioobe 23 September 2011 в 10:43
поделиться