Ho un JScrollPane
con FlowLayout
che voglio avere una larghezza fissa. Dovrebbe scorrere solo verticalmente e il contenuto dovrebbe essere riorganizzato automaticamente quando ridimensiono la finestra. Penso che ci dovrebbe essere un metodo come setEnableHorizontalScroll(false)
ma non riesco a trovarlo.disable scroll orizzontale in jscrollpane
C'è un modo semplice per farlo?
I contenuti sono 'JPanel's di dimensione fissa, e non sono automaticamente riordinati. La barra di scorrimento scompare semplicemente :( – phunehehe
'JScrollPane.HOTRIZONTAL_SCROLLBAR_NEVER' è la variabile che devi passare ad essa se vuoi saltare questa importazione. La soluzione di Matthew funziona per me, grazie – LouwHopley
Altri componenti dovrebbero implementare Scrollabile e lasciare getScrollableTracksViewportWidth() restituire false –