Scroll en Canvas
Publicado por Carlos (2 intervenciones) el 08/02/2007 17:54:39
Buenas, les comento mi problema:
Deje dos screenshot en fotos.cdpg.com.ar para que me entiendan mejor.
Tengo una clase que hereda de Canvas y tiene redefinido el método paint
Si el usuario lo requiere el Canvas puede llegar a crecer en tiempo de ejecución, sin embargo no debe mostrarse más grande en el formulario, sino que se le debe poder hacer scroll.
En resumen, la parte visible del canvas no debe crecer, debe estar oculta con la posibilidad de hacer scroll.
Para eso coloqué el canvas en un JScrollPane quedandome algo asi:
JFrame -> JScrollPane -> JPane -> Canvas
El problema está en que cuando agrando el canvas, se redibuja pero fuera del JScrollPane y tapa a todos los demás controles.
Si alguien sabe como darme una mano le voy a estar muy agradecido
Saludos!!
Carlos.
Deje dos screenshot en fotos.cdpg.com.ar para que me entiendan mejor.
Tengo una clase que hereda de Canvas y tiene redefinido el método paint
Si el usuario lo requiere el Canvas puede llegar a crecer en tiempo de ejecución, sin embargo no debe mostrarse más grande en el formulario, sino que se le debe poder hacer scroll.
En resumen, la parte visible del canvas no debe crecer, debe estar oculta con la posibilidad de hacer scroll.
Para eso coloqué el canvas en un JScrollPane quedandome algo asi:
JFrame -> JScrollPane -> JPane -> Canvas
El problema está en que cuando agrando el canvas, se redibuja pero fuera del JScrollPane y tapa a todos los demás controles.
Si alguien sabe como darme una mano le voy a estar muy agradecido
Saludos!!
Carlos.
Valora esta pregunta


0