Уточнение основного правила, приведенного выше: если вы добавляете дочерние элементы, вызовите revalidate, чтобы позволить микширующему коду сбросить внутреннее состояние.
аботе с компонентами Swing и при изменении компонентов во время выполнения один (часто) необходимо вызывать метод revalidate () для компонентов для их обновления.
Какие правила определяют, нужно ли повторно проверять компонент? Разве качание автоматически вызывает revalidate (), когда некоторые определенные свойства компонента изменяются, а для некоторых других свойств нет?