Problemas para colocar un JPanel en un JScrollPane

Isabel
10 de Agosto del 2004
hola a todos, tengo una clase MiPanel que hereda de JPanel, en donde hago un grafico, el cual puedo modificar(hacer zoom, etc). A este panel quiero colocarle un JScrollPane, desde un constructor de otra clase que hereda de JFrame:

Mi programa es el siguiente:
Mipanel mapa = new MiPanel();
JScrollPane barras = new JScrollPane();
barras.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
barras.sethVerticallScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
barras.setViewport(mapa);
Container contenedor = getContentPane();
contenedor.add(barras,BorderLayout.CENTER);

pero no me funciona, se ven las barras pero al hacer zoom, no se modifican estas, cual es mi problema?

orozco
10 de Agosto del 2004
Cuando haces el zoom prueba a poner el layout del scrollpane a null, y vuelve a ponerle otro nuevo. Ademas hazle un validate(). A mi me funciono al hacer un zoom con el que tenia el mismo problema. Espero habeete ayuaddo

Isabel
10 de Agosto del 2004
voy a ver si funciona, muchisimas gracias!!!

Isabel
10 de Agosto del 2004
Hola de nuevo, la verdad es que no me funciona!!
Tengo que decirte que no he puesto ningun layout en el JSrollPane, y ademas el JScrollPane lo defino en la clase del Jframe y el zoom en la clase de JPanel, entonces no se como inicializarlo, se te ocurre alguna solucion?