如题,我用Flowlayout装了很多按钮,都是正常排序的,但是加了JScrollPane全都变成一排的,是不是Flowlayout不支持竖项的
JScrollPane,我试过用GridBagLayout,但是貌似还是一样的,添加了JScrollPane就不自动换行了。
求解决方法
------解决方案--------------------
方法一:
设置你使用了 Flowlayout 的那个控件的 PreferredSize
即调用 setPreferredSize 方法,或者重写其 getPreferredSize 方法
使它的宽度固定,即使包在 JScrollPane 里也会换行
方法二:
不要用 JScrollPane
这你把需求详细说一下,比如为什么你要用 JScrollPane?
才能给你更多的参考