Как отключить все компоненты в JPanel

В моей JPanel у меня есть много компонентов, включая другие JPanels, JLabels, JTextAreas и JButtons. Потому что я хочу реализовать учебный режим, в котором появляется другое окно, и все в моем основном JPanel отключено, так как новое окно объясняет каждую «функцию» один за другим ... Я хочу знать, как отключить все компоненты, которые находятся внутри моего оригинальная JPanel. Я знаю, что вы можете использовать:

component.setEnabled(false);

Но я не хочу писать это для каждого компонента в моей JPanel. Я хотел бы знать, возможно ли отключить ВСЕ компоненты в моем JPanel с помощью цикла for или что-то?

Примечание: во вложенных JPanels также есть компонент, такой как порядок

Главная JPanel ---> Вложенная JPanel ---> Компонент

Я также хочу, чтобы финальные компоненты также были отключены ...

Спасибо! Вся помощь приветствуется!

Ответы на вопрос(6)

Ваш ответ на вопрос