在JScrollPane中绘图的问题

CodingAsker 2007-07-24 03:02:45
我在网上看有人说,只要在JScrollPane中放一个Panel,再在Panel中绘图就能自动实现滚动。于是我在NetBeans的可视化设计里给JFrame放了个JScrollPane,又给JScrollPane放了个Panel,然后给一个Button写了如下事件:
jPanel.getGraphics().drawRect(10,10,800,600);
然后我执行了一下,那个矩形是画出来了,可是滚动不了呀,为什么呢?
...全文
105 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
kenn123 2007-09-07
  • 打赏
  • 举报
回复
要让JScrollPane 的滚动条随着内容变化,需要实时更新它的setPreferedSize(),也就是说,先从panel中getPreferedSize,再定义到JScrollPane中。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧