Tengo un JScrollPane
con FlowLayout
que quiero que tenga un ancho fijo. Debería desplazarse verticalmente solo, y los contenidos deberían reorganizarse automáticamente cuando cambie el tamaño de la ventana. Creo que debería haber un método como setEnableHorizontalScroll(false)
pero no puedo encontrarlo.deshabilitar desplazamiento horizontal en jscrollpane
¿Hay alguna manera fácil de hacerlo?
Los contenidos son 'JPanel's de tamaño fijo, y no son auto reorganizado. La barra de desplazamiento simplemente desaparece :( – phunehehe
'JScrollPane.HOTRIZONTAL_SCROLLBAR_NEVER' es la variable que tiene que pasar si desea omitir esa importación. La solución de Matthew funciona para mí, gracias. – LouwHopley
Otros componentes deben implementar Scrollable y dejar getScrollableTracksViewportWidth() return false como se menciona a continuación. –