【发布时间】:2011-04-13 13:30:09
【问题描述】:
我在 JScrollPane 中嵌入了一个大型 JPanel。当我移动滚动条时,我注意到可见部分不会自行呈现,并且出现故障。而当我调整框架大小时,我可以看到渲染的新可见部分。所以我需要知道在调整帧大小时会触发哪些方法来重新绘制视图。我应该使用哪些监听器/方法?
【问题讨论】:
标签: java swing jscrollpane
我在 JScrollPane 中嵌入了一个大型 JPanel。当我移动滚动条时,我注意到可见部分不会自行呈现,并且出现故障。而当我调整框架大小时,我可以看到渲染的新可见部分。所以我需要知道在调整帧大小时会触发哪些方法来重新绘制视图。我应该使用哪些监听器/方法?
【问题讨论】:
标签: java swing jscrollpane
所以我需要知道在调整帧大小时会触发哪些方法
你不需要知道。您需要做的就是更改滚动条的值或视口的位置,并且组件应该正确地重新绘制自身。如果它没有正确绘画,那么你有其他问题。也许
如果这些建议没有帮助,那么您需要发布一个正确的 SSCCE 来说明问题,因为我们无法继续猜测您的代码在做什么。
【讨论】:
您是否重新验证了面板? 可能是您的代码中的某些内容不正确。 我一直在使用很多卷轴,从来没有遇到过你描述的问题。 也许显示问题的代码示例会很好。
祝你好运,博罗
【讨论】: