1. 程式人生 > 實用技巧 >對JFreeChar的學習-簡單顯示

對JFreeChar的學習-簡單顯示

對JFreeChar的學習-簡單顯示

目錄:

1---JFreeChar,能幹什麼?

2---學習的必要性?

3---建立這樣一個JFreeChar要走的幾個物件過程?

4----實現程式?

-----------------------------------------------------------------------------------

內容:

1---JFreeChar,能幹什麼?

開啟文件,從第一段的“Introduction”文件介紹當中就可以明白,最終目的是,把一組資料用圖形表示出來。

wps_clip_image-14984

2---學習的必要性?

作為”web“developer 來說,這樣圖形表示在開發時候是相當好用的,也應該儘量用上的。

為什麼,就是因為簡單,能直觀的表示”資料“

3---建立這樣一個JFreeChar要走的幾個物件過程?

【具體物件的方法,參照API】

文件裡面發現。主要有三個,後面,那個可以說是出於測試顯wps_clip_image-28768示用的。一般不怎麼用;

DefaultPieDataset::建立一個園狀圖形的一個數據集合

CharFactory:JFreeChar的一個工廠;用於生存指定JFreeChar的;

JFreechart:指定的JFreeChart;比如圓狀的,餅狀的。

ChartFrame:繼承了窗體了,把圖片顯示出來。

4----實現程式?

開啟工具“Eclipse”或者“MyEclipse”

wps_clip_image-24572

在“Eclipse”中,新增“user library”取名為“JFreeChar_library”

在這個“library”新增倆個“jar”檔案

Jcommon..jar(1.0.6版本)

Jfreechartt.jar(1.0.13版本)

wps_clip_image-32751

wps_clip_image-11569

wps_clip_image-12750

wps_clip_image-9145

建立專案名“jreeChar”;再建立包“com.along.amei.jfreechar”;建立類“TestPieChar”

wps_clip_image-8160

4.1----具體程式碼實現?

匯入包

import org.jfree.chart.ChartFactory;

import org.jfree.chart.ChartFrame;

import org.jfree.chart.JFreeChart;

import org.jfree.data.general.DefaultPieDataset;

/*

* 這個類是用來測試JFreeChar的

* 只是簡單的測試下JFreeChar中的一個簡單叫Pie的圖片

*

* 首先,編一個JFreeChar,可以參考,建立JFreeChar的模型

*/

public class TestPieChar {

public static void main(String[] args) {

}

}

insert into ”main“ function

wps_clip_image-547

4.2---最後顯示結果?

wps_clip_image-12773

轉載於:https://blog.51cto.com/alongsoft/488447