我在jsp中嵌入了applet, 在applet中用jfreechart画了一个图, 
, 用applet的目的是为了用jfreechart的交互的功能. 
但是在页面上滚动上下轴时刷新出问题,如图. 如果不通过滚轴上下滑动时, 
对applet中的图操作如放大缩小没问题 .就是页面上下滚动是出问题. 我不想用页面刷新的方式,因为整个刷新的话,applet重新载入会比较慢
如果是定时刷新的话倒是可以实现,但是如果用户放大了图像,然后定时刷新的话就刷回原图了,
需要额外的代码去记录当前被放大的图像的状态,然后重新画出来.想知道又没有简单的办法?图片卡住的时候在上面点一下鼠标就好了,我查了一下应该是jfreechart调用了XYPlot的handleclick()函数
但是怎么能够在页面滚动后自动调用这个刷新图片呢这是我在j2se基础类发的帖子链接
http://topic.csdn.net/u/20090114/09/0ccbbe70-e0b8-491e-bad2-a8af4e1c963e.html
这个是我的ie的截图
我把图片放到我的msn空间中了,链接为: 
https://cid-1d2d4ba555899a12.skydrive.live.com/play.aspx/.BlogImages/applet.jpg?ct=photos&sa=296943142 

解决方案 »

  1.   

    当你第一打开页面的时候就下载了applet,下次刷新不用再下载了吧,applet已经保存在你的客户端了
      

  2.   

    用jsp直接显示jfreechart不行么?那样刷新速度快很多
      

  3.   

    谢谢两位的关注,不过你们说的好像和我的问题不太对口,不知道是不是我理解的不对
    麻烦你们去看看图,就应该很清楚了.我贴不上来图所以放到了msn空间
    https://cid-1d2d4ba555899a12.skydrive.live.com/play.aspx/.BlogImages/applet.jpg?ct=photos&sa=296943142 applet显示没有问题,就是applet下载完毕后显示在页面上,这是如果页面不够大,
    我用页面右边的滚轴上下滚动后,图片会卡住,不知道又没有看到我的图?
      

  4.   

    楼主,我的意思是,换个解决方案,有时候不一定要死磕技术,为什么非要在中间嵌一个Applet呢?
    当然,如果有必须要这样做的原因,那么,你考虑在Applet代码中去实现吧,确实对Applet不熟
      

  5.   

    谢谢关注,
    之所以用applet在一开始已经说了,是要使用jfreechart自带的交互功能,因为
    客户有交互的需求. 继续等
      

  6.   

    是不是图形的数据要变化啊?这样的话,可由Applet来读取数据,不要通过页面刷新来读取。
    图形的状态页需要记录。
      

  7.   

    添加窗口滚动侦听,用javascript,如果有滚动 就用javascript调用applet的方法  这里要用到js和applet的交互
      

  8.   

    你好,我在Myeclipse中运行applet能画出jfreechart图片,但是一到网页嵌入applet时就显示不了jfreechart图片,其他没什么问题