Acabo de comenzar a crear mi primera pequeña aplicación Java Swing. Cuando se abre el programa, muestra una ventana única y simple con una etiqueta y un par de botones. Se supone que hacer clic en uno de esos botones borrará la pantalla de bienvenida y lo reemplazará con un panel totalmente diferente.
No estoy seguro de cuál es la mejor manera de crear esa funcionalidad. Un método sería pasar mi JFrame
argumento a ... casi cualquier otro componente, pero eso me parece raro. O bien, cada panel se duplica como un oyente de acción, pero eso tampoco parece correcto.
¿Hay algún patrón de diseño que deba aplicar aquí? "Reemplazar el contenido de la ventana principal (y única)" debe ser una operación razonablemente común. Un nombre para el patrón sería suficiente; Desde allí puedo usar Google por mi cuenta. (Sin embargo, no diría que no a una explicación más larga).