Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/03/2014, 11:14
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: JScrollPane no muestra scrollbar

Ponle mejor setPreferredSize()

El setSize() puede cambiarlo el JScrollPane. El JScrollPane preguntará al panel por su getPreferredSize() y tratará de respetarlo y llamará al setSize() del panel pasándole el tamaño que tenga que darle, "machacando" el valor que tú has dado.

Si setPreferredSize() tampoco te funciona, cuando hagas el new del allPanel hazlo así

Código Java:
Ver original
  1. JPanel alljpanel = new JPanel() {
  2.    @Override
  3.    public Dimension getPreferredSize() {
  4.        return new Dimension(anchoDeseado, altoDeseado);
  5.    }
  6. }

Este tipo de cosas "raras" es lo que pasa cuando se pone layout null. Es mejor poner algún layout que sea adecuado y dejar que los componentes decidan sus tamaños de acuerdo a su contenido de forma automática. Quizás este enlace pueda ayudarte http://chuwiki.chuidiang.org/index.p...Uso_de_Layouts

Se bueno.
__________________
Apuntes Java
Wiki de Programación