При работе с компонентами swing и при изменении компонентов во время выполнения один (часто) должен вызвать метод revalidate() для компонентов для обновления.
Каковы правила, которые определяют, нужно ли повторно проверять компонент? Может ли swing автоматически вызывать revalidate(), когда некоторые определенные свойства на компоненте изменяются, а для некоторых других свойств нет?