Вопрос

Мне было интересно, как убирать несколько jtextfield в Java Applicatio, не устанавливая текст с пустой строкой для каждого поля. Какие-либо предложения?

Это было полезно?

Решение

Почему вы хотите сделать это по-другому? Я думаю, вы могли бы сделать это getDocument().remove(0, length) или установив модель нового документа, но обе альтернативы хуже, чем .setText("")

Если вы хотите некоторую «глобальную» кнопку CLEAR (похоже на HTMLu003Cinput type=reset /> ) ответ в том, что это невозможно в Яве. Вы должны каким-то образом хранить компоненты в коллекции и записывать их и очистить каждый компонент один за другим.

Другие советы

Отслеживайте все экземпляры в массиве? Swing никому не знает, что такое jtextfield и что нет.

И к моему знаниям, установка текста в пустую строку - единственный способ очистить текст. Т

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top