Java JScrollPane:固定宽度,自动高度

Java JScrollPane:固定宽度,自动高度,java,jscrollpane,border-layout,Java,Jscrollpane,Border Layout,我是第一次使用Swing,我对JScrollPane有一个问题 我有这个结构 杰帕内尔西部 滚动窗格滚动窗格 JList列表 “西部”包含“滚动窗格”。 “滚动窗格”包含“列表” “west”的LayoutManager是一个BorderLayout,现在我想让JScrollPane有一个固定的宽度,但是高度会随着“west”的高度而自适应 有解决办法吗 对不起,我的英语很差,但我不是英国人,而且我很困:)请参阅setPreferredSize()-尝试setMaximumSize(),并将宽度

我是第一次使用Swing,我对JScrollPane有一个问题

我有这个结构

杰帕内尔西部

滚动窗格滚动窗格

JList列表

“西部”包含“滚动窗格”。 “滚动窗格”包含“列表”

“west”的LayoutManager是一个BorderLayout,现在我想让JScrollPane有一个固定的宽度,但是高度会随着“west”的高度而自适应

有解决办法吗


对不起,我的英语很差,但我不是英国人,而且我很困:)

请参阅setPreferredSize()-尝试setMaximumSize(),并将宽度设置为所需,将高度设置为屏幕高度。我尝试使用setMaximumSize(),但使用setPreferedSize()滚动窗格保持最小大小。我可以同时设置宽度和高度,但不仅仅是宽度。。。我错过了什么?