如果你的历史曲线需要实时变化,需要applet直接和后台数据库连接,随时变动。
如果你的历史曲线不是实时变化,可以把数据库中的数据取出,作为参数传给apple。
后者比较可取。

解决方案 »

  1.   

    客户端执行的applet根本就没有什么数据库连接能力
    applet图形功能强大,但数据交互能力简直就是零,因此必须和服务器端程序和客户端script结合利用客户端script定时刷新页面(这个以前的帖子讨论过无数次了),服务器端程序在生成页面时将曲线数据作为<parm>传递给applet class,例如可以把参数定义成字符串:'123,456,789,123,...',class获得此字符串参数后拆分出逗号隔开的整数。至于曲线显示,应该很简单了其实显示曲线有更好的办法(直接用矢量图形),applet这种破东西,不用也罢
      

  2.   

    在JS中可以这样调用Applet中的方法:AppletName.方法名(参数)我以前用过,完全可以的你不必刷新页面来更新数据,可以用JS来更新数据.
      

  3.   

    “用JS来更新数据”?JS调用APPLET可以,但数据从哪里来?数据不在客户端,是从服务器来,不刷新页面,怎么读取服务器数据?
      

  4.   

    如果想做得比较好的话,试一试jfreechart。我现在用它在应用程序里显示动态曲线,以及在applet里显示统计图。