<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JFreeChart字體設置

    昨天晚上接觸JFreeChart覺得這東西很好用,
     所以下載資源包試著去編譯。其中也遇到點困難。
    進不了sourceforge這是極度郁悶的事情,還好csdn上有下,
    第一次接觸,出問題是很正常的事。尤其是中文字體不顯示的問題,
    今天早上一早就來處理這個問題,以下是我的代碼及注釋


     1package com.test.jfree;
     2
     3import java.awt.Font;
     4import java.io.FileNotFoundException;
     5import java.io.FileOutputStream;
     6import java.io.IOException;
     7
     8import org.jfree.chart.ChartFactory;
     9import org.jfree.chart.ChartFrame;
    10import org.jfree.chart.ChartUtilities;
    11import org.jfree.chart.JFreeChart;
    12import org.jfree.chart.plot.PiePlot;
    13import org.jfree.chart.title.LegendTitle;
    14import org.jfree.chart.title.TextTitle;
    15import org.jfree.data.general.DefaultPieDataset;
    16
    17public class JFreeChartTest {
    18    public static void main(String[] args) {
    19        DefaultPieDataset dpd = new DefaultPieDataset();
    20        dpd.setValue("人事部"15);
    21        dpd.setValue("市場部"20);
    22        dpd.setValue("物流部"21);
    23        dpd.setValue("開發部"16);
    24
    25        JFreeChart chart = ChartFactory.createPieChart("公司人員信息", dpd, true,
    26                truefalse);
    27//        設置標題文字,并將其字體設置    此處為圖片正上方文字
    28        chart.setTitle(new TextTitle("公司人員信息",new Font("黑體",Font.BOLD,16)));
    29//        取得統一表的第一個圖列
    30        LegendTitle legend = chart.getLegend(0);
    31//        修改圖例字體
    32        legend.setItemFont(new Font("宋體",Font.BOLD,14));
    33//        取得餅圖plot對象
    34        PiePlot plot = (PiePlot)chart.getPlot();
    35//        設置餅圖各部分標簽字體
    36        plot.setLabelFont(new Font("隸書",Font.ITALIC,20));
    37//        設置標題文字
    38//        以下是顯示
    39        ChartFrame chartFrame = new ChartFrame("公司人員信息", chart);
    40        chartFrame.pack();
    41        chartFrame.setVisible(true);
    42        
    43//        以下是作為jpg文件寫入到c盤根目錄下
    44        try {
    45            FileOutputStream fos = new FileOutputStream("c:\\test.jpg");
    46            ChartUtilities.writeChartAsJPEG(fos,chart,300,400);
    47            fos.close();
    48        }
     catch (FileNotFoundException e) {
    49            e.printStackTrace();
    50        }
     catch (IOException e) {
    51            e.printStackTrace();
    52        }

    53    }

    54}

     

    需要增加的兩個外部jar包,jcommon和jfreechart。

     

    posted on 2008-11-02 10:47 duduli 閱讀(4148) 評論(2)  編輯  收藏 所屬分類: java

    評論

    # re: JFreeChart字體設置 2008-11-02 10:57 Sha Jiang

    > 進不了sourceforge這是極度郁悶的事情,還好csdn上有下
    較早前,有一段時間SourceForge似乎是被封了,但現在應該是可以訪問。  回復  更多評論   

    # re: JFreeChart字體設置 2008-11-02 11:17 duduli

    @Sha Jiang
    恩。昨天可能是網速問題,今天進去了。
    多謝關照。  回復  更多評論   

    <2008年11月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    導航

    統計

    公告

    welcome to my place.

    常用鏈接

    留言簿(5)

    我參與的團隊

    隨筆分類

    隨筆檔案

    新聞分類

    石頭JAVA擺地攤兒

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    @duduli
    主站蜘蛛池模板: 四虎www成人影院免费观看| 久久久久亚洲AV无码专区网站| 亚洲国产精品嫩草影院在线观看 | 国产亚洲国产bv网站在线| 少妇中文字幕乱码亚洲影视| 久久久久久久国产免费看| 美女裸身网站免费看免费网站| 亚洲AV无码码潮喷在线观看| 国产在线观看免费视频软件| 亚洲国产另类久久久精品| 国产免费无码AV片在线观看不卡| 国产成人A人亚洲精品无码| 久久久久成人精品免费播放动漫| 亚洲一区精品中文字幕| 免费能直接在线观看黄的视频 | 亚洲精品无码午夜福利中文字幕 | 久久久亚洲裙底偷窥综合| 男男gay做爽爽的视频免费| 最近中文字幕完整免费视频ww| 亚洲综合一区二区| 一级做a爰片久久毛片免费陪| 成人黄色免费网站| 亚洲AV日韩综合一区| 久久中文字幕免费视频| 亚洲成人福利在线| 日本无吗免费一二区| 国产免费久久久久久无码| 久久久亚洲精品无码| a级毛片100部免费观看| 国产资源免费观看| 免费一级毛片在线播放放视频| 在线免费观看a级片| 在线亚洲v日韩v| 亚洲国产精品成人精品无码区| 在线观看av永久免费| 尤物视频在线免费观看| 亚洲精品高清视频| 国产精品视_精品国产免费 | 天天影视色香欲综合免费| 精品久久久久久亚洲中文字幕| 亚洲精品白浆高清久久久久久|