Очистите несколько jtextfield.
-
25-09-2019 - |
Вопрос
Мне было интересно, как убирать несколько jtextfield в Java Applicatio, не устанавливая текст с пустой строкой для каждого поля. Какие-либо предложения?
Решение
Почему вы хотите сделать это по-другому? Я думаю, вы могли бы сделать это getDocument().remove(0, length)
или установив модель нового документа, но обе альтернативы хуже, чем .setText("")
Если вы хотите некоторую «глобальную» кнопку CLEAR (похоже на HTMLu003Cinput type=reset /> ) ответ в том, что это невозможно в Яве. Вы должны каким-то образом хранить компоненты в коллекции и записывать их и очистить каждый компонент один за другим.
Другие советы
Отслеживайте все экземпляры в массиве? Swing никому не знает, что такое jtextfield и что нет.
И к моему знаниям, установка текста в пустую строку - единственный способ очистить текст. Т