Java Swing如何获得JScrollPane的最大高度,超过此高度后垂直滚动将可见?JScrollPane在GridBagLayout内,且weightY被设置为1.0,因此可以动态地调整其大小。我需要适合JScrollPane内的儿童大小到最大大小,但没有滚动。
JScrollPane
GridBagLayout
weightY
1.0
sf6xfgos1#
我想我找到答案了。在侦听显示垂直滚动条的事件后,我将只获取getViewport().getHeight(),然后设置子组件的高度。
getViewport().getHeight()
1条答案
按热度按时间sf6xfgos1#
我想我找到答案了。
在侦听显示垂直滚动条的事件后,我将只获取
getViewport().getHeight()
,然后设置子组件的高度。