Al restaurar Jframe pierdo la representación de una imagen en la interfaz
Publicado por Juan (2 intervenciones) el 07/05/2018 13:51:37
Hola!, mi problema es que en una interfaz Java Swing tengo un JFrame con un JPanel, donde pinto una imagen que cargo desde fichero mediante el siguiente código:
El problema es que al minimizar la aplicación y restaurarla, se pierde la representación y la interfaz se queda en fondo gris.
He intentado solucionarlo añadiendo un "WindowsListener" con el evento "windowDeiconified" y ejecutando de nuevo el código anterior para volver a pintar la imagen, pero sigue sin funcionar.
Muchas gracias!
1
2
3
Graphics g = panel.getGraphics();
panel.paintComponents( g );
g.drawImage( imagenAMostrar , 0 , 0 , null );
El problema es que al minimizar la aplicación y restaurarla, se pierde la representación y la interfaz se queda en fondo gris.
He intentado solucionarlo añadiendo un "WindowsListener" con el evento "windowDeiconified" y ejecutando de nuevo el código anterior para volver a pintar la imagen, pero sigue sin funcionar.
Muchas gracias!
Valora esta pregunta


0