JApplet en un JFrame

miguel
28 de Septiembre del 2005
Tengo un problema al visualizar un JApplet en un JFrame.

Tengo una clase que hereda de JApplet, muestra una imagen y tiene algunas funciones mas.

Creo una instancia de esta clase (que se llama tratamiento).

Tratamiento tratar=new Tratamiento(....);

Creo un JScrollPane, ya que la imaen puede ser más grande que la pantalla y el frame.

JScrollPane tratarScroll=new JScrollPane(tratar).

Añado ahora el JscrollPane al frame que estaría creado anteriormente como frame.

Container c=frame.getContentPane();
c.add(tratarScroll, BorderLayout.CENTER );
frame.setSize(640,480);
frame.setVisible(true);

Problema:
Compila, se ejecuta, muestra la imagen, funciona todo perfectamente, pero del scroll ni rastro, y cuando la imagen es más grande que el frame, se ve solo lo que cabe.

¿Alguien puede ayudarme?

PD: he probado con JPANEL en vez de JApplet, y algunas cosas más pero me pasa exactamente lo mismo.

Gracias por adelantado.