SWING Y AWT

air
08 de Enero del 2002
Hola, tengo un problema; la cosa esta entre swing i awt.

Resulta que he hecho una clase 'dibuja' que tiene como superclase la clase Canvas.
Entonces, yo desde otra clase 'frame' que es un JFrame, añadiria a un JScrollPane dicho canvas (dibuja) y entonces añadiria el
JScrollPane a un container dentro del JFrame. Esto seria así:

//dentro la clase frame
...
private Dibuja dibuja = new Dibuja( this );
private JScrollPane scrollDibuja = new JScrollPane( dibuja );
Container container;
...
---

En la clase dibuja he redefinido los metodos update y paint de la clase canvas. Entonces mi problema es que
el JScrollPane no hace el scroll del canvas, con la consecuencia que no puedo ampliar mi area de dibujo.

Hay alguna incompatibilidad entre JScrollPane y la clase Canvas? puedo hacer el scroll al canvas sin que sea un
ScrollPane (awt)? Que tengo de hacer?

Gracias.