tiempo reiniciar refrescar paneles otro interfaz ejecucion desde como cerrarlo cambiar boton actualizar java user-interface jframe

java - reiniciar - actualizar JFrame después de agregar nuevos componentes



refrescar interfaz java (3)

Llamada

revalidate(); repaint();

revalidate le indica al administrador de diseño que debe restablecerse en función de la nueva lista de componentes. Esto también activará una llamada para repintar.

repaint se utiliza para indicar a un componente que se repintar.

Quiero agregar algunos componentes nuevos a mi JFrame durante el tiempo de ejecución cuando se presiona un botón. Esto funciona hasta ahora, pero tengo que cambiar el tamaño de la ventana manualmente para ver los nuevos componentes.

¿Hay alguna acción que pueda activar o un método para llamar para actualizar la ventana? Cualquier ayuda apreciada. Gracias por adelantado.


en java repaint(); trabajando para mi mientras revalidate(); no trabajando para mi


Tienes que revalidate(); el marco. Si eso no funciona, también tienes que llamar a repaint();