Buenas noches.
Planteamiento:
Un programa en el que seleccionas un archivo XML, este contiene datos sobre distintas figuras geometricas que deberan ser dibujadas por el programa.
-Todo me corre bien hasta aqui.
Problema:
Cuando redimenciono el JFrame donde dibuje las figuras geometricas, estas se pierden.
¿Como puedo seguir manteniendo las figuras al cambiar el tamaño de la ventana?
-Gracias de antemano
Si no me equivoco creo que después de redimencionar la pantalla tenés que llamar al metodo repaint() del objeto que dibuja las figuras (el mismo en el que usas el paintComponent() para dibujar). Espero que lo confirme un experto en el tema, pero me parece que es así.
Saludos.-
El estimado gordo está en lo cierto. Cada vez que el panel cambia de tamaño, posicion se llama a repaint() automáticamente.
Simplemente realiza las figuras por medio de dimensiones pre-establecidas que se basen en las dimensiones del frame, cosa que cuando se redimensiona el mismo, los cálculos para sacar las dimensiones de la figura afectarán la misma. Salu2.
PD: Si tu duda fue despejada, marca el tema como solucionado.