|
Escrito por
Sergio
el 18/02/2008
Estoy haciendo un paint, y estoy pintando sobre un jpanel, le cojo el graphic y pinto sobre el, ahora el problema es que cada vez que minimizo pues pierdo todas las figuras que habia pintado. Me parece que es porque se llama al metodo repait del jpanel, como puedo resolver esto.. Gracias |
||
|
Citar |
Ver mensaje
|
|
Escrito por
Chuidiang Chuidiang
el 19/02/2008
Hola: Debes hererdar del JPanel y redefinir el método paint(). En ese método debes pintar todo lo que hayas pintado previamente. Es decir, según pintas con el ratón debes guardar lo pintado en algún sitio -un BufferedImage o lo que quieras-. Luego, en el método paint() del JPanel, debes repintar eso que tenías guardado. Aquí tienes un ejemplo básico de gráficos , para que veas el mecanismo, y un ejemplo de paint en java . Se bueno. |
|
Al escribir en el debate:
|