我使用JFreeChart在Applet中绘图,使用了Ajax取数,数据由接口负责提供,注意我没有在Applet中使用线程,而是在加载Applet的Html页面中启用了javascript线程定时由Ajax请求数据接口获得数据,再有javascript负责调用Applet里的绘图方法,此方法是对JFreeChart中实时曲线图中数据填充方法的简单封装。
此方法实现比较简单,主要难点实时图形的绘制由JFreeChart实现,其它只是辅助取数和做图形的载体。
本人对Applet不是很熟所以,初次尝试由Applet实现直接连接数据库取数,发现难度比较大,所以改由Ajax请求数据提供接口取数,避开了Applet的安全性问题。
此方法实现比较简单,主要难点实时图形的绘制由JFreeChart实现,其它只是辅助取数和做图形的载体。
本人对Applet不是很熟所以,初次尝试由Applet实现直接连接数据库取数,发现难度比较大,所以改由Ajax请求数据提供接口取数,避开了Applet的安全性问题。
本文介绍了一种使用JFreeChart在Applet中实现动态图表更新的方法。作者通过Ajax技术从服务器获取实时数据,并利用JavaScript调用Applet中的绘图方法来更新图表内容,有效避免了Applet直接访问数据库所带来的安全性问题。
5万+

被折叠的 条评论
为什么被折叠?



