在rcp应用上使用jfreechart绘制图表.doc

在rcp应用上使用jfreechart绘制图表.doc

ID:1237962

大小:561.00 KB

页数:11页

时间:2017-11-09

在rcp应用上使用jfreechart绘制图表.doc_第1页
在rcp应用上使用jfreechart绘制图表.doc_第2页
在rcp应用上使用jfreechart绘制图表.doc_第3页
在rcp应用上使用jfreechart绘制图表.doc_第4页
在rcp应用上使用jfreechart绘制图表.doc_第5页
资源描述:

《在rcp应用上使用jfreechart绘制图表.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一步、创建RCP程序。   在Eclipse中,使用向导创建Eclipse插件程序:后面就不说了,填写相应项,一路下去,创建好Eclipse插件程序,运行可以看到:第二步、创建视图   创建视图既可以使用向导创建,也可以手动添加Java类,如添加类似这样的类:?1publicclassChartCategoryViewPartextendsViewPart然后在Perspective.java中将创建的视图添加到透视图中:?123456789publicclassPerspectiveimplementsIPerspectiveFactory{  http://mz.qqq90.

2、com    @Override    publicvoidcreateInitialLayout(IPageLayoutlayout){        StringeditorArea=layout.getEditorArea();        layout.addStandaloneView(                com.cnblogs.leefreeman.views.ChartCategoryViewPart.ID,true,                IPageLayout.LEFT,0.23f,101112131415editorArea);      

3、  layout.addStandaloneView(ChartInfoViewPart.ID,true,IPageLayout.RIGHT,                0.77f,editorArea);        layout.setEditorAreaVisible(false);        layout.setFixed(true);    }  }代码就不详细讲解了,最后会把整个例子的源代码共享出来。创建了视图,http://www.wan128.cn应用程序运行起来就会是这样子:第三步、在视图中创建树在创建好的视图类中,添加创建树的代码,代码有点多不贴了,可

4、以到附件中下载。上图创建了一个树,表示将要在右边视图显示的图表的类别(柱状图、坐标图、饼图)第四步、创建图表   先添加一个图表类,以饼图为例,如PieChart.java。?123456789publicclassPieChart{    /**     *创建提供给图表显示的数据     *      *@return     */    privatestaticPieDatasetcreateDataset(){        DefaultPieDatasetdefaultpiedataset=newDefaultPieDataset();1011121314151617

5、181920212223242526272829303132333435363738394041424344454647484950515253        defaultpiedataset.setValue("C",17.00D);        defaultpiedataset.setValue("Java",17.00D);        defaultpiedataset.setValue("C++",9.00D);        defaultpiedataset.setValue("Objective-C",8.00D);        defaultpiedat

6、aset.setValue("C#",7.00D);        defaultpiedataset.setValue("Other",42.00D);        returndefaultpiedataset;      }      /**     *创建图表     *@return     */    @SuppressWarnings("deprecation")    publicstaticJFreeChartcreateChart(){        PieDatasetdataset=createDataset();        JFreeChartcha

7、rt=ChartFactory.createPieChart3D("",dataset,true,                true,true);        //设置图片的背景色        chart.setBackgroundPaint(java.awt.Color.white);        //设置图片标题的字体和大小        TextTitletitle=newTextTitle("编程语言排名");        chart.setTi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。