Причина вызова setEnabled(false) в JPanel

Я некоторое время работаю над Swing, но на практике никогда не было ситуации, когда мне приходилось вызывать setEnabled(false)в JPanel. Тем не менее, я иногда вижу такой код в некоторых сложных графических интерфейсах. Но я действительно не понимаю, почему кто-то хочет его использовать? Итак, пожалуйста, дайте мне несколько примеров распространенных ситуаций из реальной жизни, когда вам нужно использовать setEnabled(false)на JPanel.

Также в javadoc говорится:

Отключение компонента не отключает его дочерние элементы.

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

7
задан Rytis I 27 August 2013 в 08:46
поделиться