1
Я хотел бы «очистить» JFormattedTextField программно, но если я просто вызываю txtAny.setText («»), это не работает, потому что шаблон регулярного выражения текстового поля в моем случае: Как я могу программно проверить, что такое входной файл JFormattedTextField?
private final String FORMATTER_STRING_FLOAT =
"[\\p{Digit}\\p{Cntrl}]{1,32}(\\.[\\p{Digit}\\p{Cntrl}]{0,2})?";
, для которого требуется хотя бы одна цифра.
Так что мой вопрос: как получить шаблон регулярного выражения JFormattedTextField для, по крайней мере, дополнительной частичной обработки вручную?
Смотрите также http://stackoverflow.com/questions/4148336/jformattedtextfield-is-not-properly-cleared, который предполагает, что (как в Java 5, по крайней мере) существуют ограничения на очистке JFormattedTextField – DNA
См. также [Почему JFormattedTextField Evil?] (http://stackoverflow.com/questions/1320117/why-is-jformattedtextfield-evil) – DNA
должно быть простым и возможным, нет причин путать потоковую связь по @DNA, зависит от вашего кода в форме [SSCCE] (http://sscce.org/) – mKorbel