¿Cuándo se necesita llamar a revalidate () en un componente swing para que se actualice y cuándo no?

Al tratar con componentes oscilantes, y al cambiar los componentes durante el tiempo de ejecución, uno (a menudo) necesita llamar al método revalidate () en los componentes para que se actualicen.

¿Cuáles son las reglas que determinan si uno necesita o no revalidar un componente? ¿Swing llama automáticamente a revalidate () cuando cambian ciertas propiedades de un componente y otras propiedades no?

Respuestas a la pregunta(1)

Su respuesta a la pregunta