Я просто пытаюсь найти лучший способ воспроизвести довольно полезную функцию Windows * Forms.Panel
в Java. Обычно при отключении Windows Forms.Panel
все дочерние элементы управления также отключаются. Однако их свойство enabled сохраняется , поэтому при повторном включении Panel
для любого дочернего элемента управления, который был отключен до отключения Panel, остается отключенным.
Я могу добавить прослушиватель свойства для JPanel
, который будет срабатывать при изменении свойства enabled, а затем циклически перебирать все компоненты JPanel
и устанавливать их в отключенное состояние, но это не сохранит включенные свойства компонента.
Есть предложения?