Форум программистов, компьютерный форум, киберфорум
Java: GUI, Графика
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 17.02.2018
Сообщений: 101
1

Как скрыть всё, что находится на JFrame ?

03.03.2021, 22:16. Просмотров 1386. Ответов 3
Метки нет (Все метки)


Вот имеется некое однооконное приложение, класс которого extends javax.swing.JFrame.
И все его кнопки, текстовые поля, таблицы, картинки и всё содержимое нужно скрыть (сделать невидимым) по нажатии кнопки.
Как это сделать, есть ли для этого метод ?
Или в обработчике нажатия этой кнопки писать всё, перечисляя,
Java
1
2
3
jTextField.setVisible(false);
jButton.setVisible(false);
........
и так далее...?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2021, 22:16
Ответы с готовыми решениями:

Как скачать всё, что находится в div ?
ИСПОЛЬЗУЕТСЯ: WebDriver, С# ИМЕЕТСЯ: Страница содержит <div class="controls"> <div...

Как скрыть папку и все что внутри нее через vbs
народ помогите мне с этикм кодом надо чтобы скрывал не только папку но и все что в ней будет...

Как убрать из строки все, что находится после тире
Добрый день хотелось бы спросить т.к не разу такое не делал..времени больно нет хочется уже быстрей...

Как сразу закачать всё что находится в Quickstart Tutorials на сайте ASP.NET ?
Вопрос: можно ли как-нибудь сразу закачать всё что находится в Quickstart Tutorials на сайте...

3
Модератор
1454 / 446 / 149
Регистрация: 11.08.2017
Сообщений: 1,512
03.03.2021, 22:24 2
Abakus, можно получить все дочерние компоненты и скрывать их в цикле, они все одного типа будут, только надо будет кнопку пропустить (как нибудь определить), у контейнеров есть такие методы, у фрейма и панели точно
0
0 / 0 / 0
Регистрация: 17.02.2018
Сообщений: 101
03.03.2021, 23:10  [ТС] 3
alecss131, ну а как это сделать? конкретно.
По большому счёту, мне нужно скрыть на JFrame всё содержимое (даже включая кнопку, по нажатии которой это делается) и отобразить другие дочерние элементы, которые были скрыты до этого изначально. То есть окно, как-бы, должно сменить своё содержимое.
Полагаю, что можно писать по принципу
скрываемый_элемент.setVisible(false);
отображаемый_элемент.setVisible(true);
, но там много разных элементов. Интересует более рациональное (и короткое по числу строк кода) решение. Если оно есть конечно....
0
Супер-модератор
Эксперт PythonЭксперт Java
7320 / 3947 / 1479
Регистрация: 21.10.2017
Сообщений: 11,180
05.03.2021, 08:34 4
Лучший ответ Сообщение было отмечено Abakus как решение

Решение

Abakus, уложить обе группы элементов на панели. И скрывать\показывать целиком панель. Профит
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2021, 08:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как сделать так, чтобы при переустановке Windows удалилось всё, что находится на всех дисках ноутбука?
Привет всем! Помогите, пожалуйста, решить проблему: ноут ужасно тормозил, решила переустановить...

Проходил ли кто-то видео-курс techpro? Как у них получилось JFrame в JFrame добавить
Проходил ли кто-то видео-курс techpro? Как у них получилось JFrame в JFrame добавить? ...

Как закрыть один JFrame и открыть новый JFrame?
привет подскажите как реализовать. есть отдельный класс с выпадающим меню(там три пункта). есть...

Как развернуть JFrame на все окно?
Как развернуть JFrame на все окно?

Как сделать Jframe внутри другого JFrame
Доброго времени суток джентльмены и леди. Как сделать так, что бы внутри главного JFrame запустить...

Удалить все что находится в скобках
Мне нужно удалить в определенной фразе все что находится в скобках, делаю так $test='Canon...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.