【发布时间】:2012-01-31 15:45:15
【问题描述】:
我有一个 JScrollPane,我在其中放置了一个 JPanel。 还有一个按钮,按下时会绘制一个任意长宽的矩形 在面板上。所以每次按下这个按钮,都会调用JPanel的repaint方法。
问题在于,有时矩形的长度很长,因此 JPanel 不会全部显示,只显示已经适合面板的一部分。
如何让 JPanel 显示其中绘制的内容,无论矩形的尺寸是多少?
【问题讨论】:
-
如需尽快获得更好的帮助,请发帖 SSCCE。一种解决方案可能是设置面板的首选大小(大于矩形)并验证滚动窗格。
标签: java swing jpanel jscrollpane