У меня есть JScrollPane
с FlowLayout
, что я хочу иметь фиксированную ширину. Он должен прокручиваться только по вертикали, и содержимое должно быть перестроено автоматически при изменении размера окна. Я думаю, что должен быть такой метод, как setEnableHorizontalScroll(false)
, но он не может его найти.отключить горизонтальную прокрутку в jscrollpane
Есть ли простой способ сделать это?
Содержимое являются 'JPanel's фиксированного размера, и они не являются автоматически перестраиваются. Полоса прокрутки просто исчезает :( – phunehehe
'JScrollPane.HOTRIZONTAL_SCROLLBAR_NEVER' - это переменная, которую вы должны передать ей, если вы хотите пропустить этот импорт. Решение Matthew работает для меня, спасибо. – LouwHopley
Другие компоненты должны реализовывать прокручиваемые и пусть getScrollableTracksViewportWidth() возвращает false как указано ниже. –