TraceView工具开发
以往博文均为转载,今天心血来潮,准备自己写博文,一方面可以自我总结,另一方面可以共享,方便交流,共同学习。本文主要从以下几方面进行总结:
- JFreeChart简介
- Eclipse下使用JFreeChart进行插件开发
- TraceView功能简介
- TraceView开发过程中遇到的问题
–为Composite添加滚动条
–修改toolTip显示内容
–打包发布,形成插件
JFreeChart
简介
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。
评价
- 稳定、轻量级且功能强大
- 免费开源,但是开发手册和示例要花钱购买
- API处理简单,很容易上手
- 生成的图表运行顺畅
另外,JFreeChart的缺陷就是只适合生成图片,而且文字、图片都不是特别清晰,还需要进行一些调整,比较麻烦。在交互性方面它又比不上Flash图表工具,比如Open Flash Chart、AnyChart、FusionCharts等。
Eclipse下JFreeChart插件开发
网上这方面的资料非常多,不会的可以网上搜索一下,我仅仅提出几点注意项:创建JFreeChart应用时添加类包要齐全
TraceView简介
TraceView一个简单的R