Problemas para colocar un JPanel en un JScrollPane
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?
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?
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
