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

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

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

    JFreeChart字體設(shè)置

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


     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("市場(chǎng)部"20);
    22        dpd.setValue("物流部"21);
    23        dpd.setValue("開(kāi)發(fā)部"16);
    24
    25        JFreeChart chart = ChartFactory.createPieChart("公司人員信息", dpd, true,
    26                truefalse);
    27//        設(shè)置標(biāo)題文字,并將其字體設(shè)置    此處為圖片正上方文字
    28        chart.setTitle(new TextTitle("公司人員信息",new Font("黑體",Font.BOLD,16)));
    29//        取得統(tǒng)一表的第一個(gè)圖列
    30        LegendTitle legend = chart.getLegend(0);
    31//        修改圖例字體
    32        legend.setItemFont(new Font("宋體",Font.BOLD,14));
    33//        取得餅圖plot對(duì)象
    34        PiePlot plot = (PiePlot)chart.getPlot();
    35//        設(shè)置餅圖各部分標(biāo)簽字體
    36        plot.setLabelFont(new Font("隸書(shū)",Font.ITALIC,20));
    37//        設(shè)置標(biāo)題文字
    38//        以下是顯示
    39        ChartFrame chartFrame = new ChartFrame("公司人員信息", chart);
    40        chartFrame.pack();
    41        chartFrame.setVisible(true);
    42        
    43//        以下是作為jpg文件寫(xiě)入到c盤(pán)根目錄下
    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}

     

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

     

    posted on 2008-11-02 10:47 duduli 閱讀(4151) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): java

    評(píng)論

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

    > 進(jìn)不了sourceforge這是極度郁悶的事情,還好csdn上有下
    較早前,有一段時(shí)間SourceForge似乎是被封了,但現(xiàn)在應(yīng)該是可以訪問(wèn)。  回復(fù)  更多評(píng)論   

    # re: JFreeChart字體設(shè)置 2008-11-02 11:17 duduli

    @Sha Jiang
    恩。昨天可能是網(wǎng)速問(wèn)題,今天進(jìn)去了。
    多謝關(guān)照。  回復(fù)  更多評(píng)論   

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

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    welcome to my place.

    常用鏈接

    留言簿(5)

    我參與的團(tuán)隊(duì)

    隨筆分類(lèi)

    隨筆檔案

    新聞分類(lèi)

    石頭JAVA擺地?cái)們?/h3>

    搜索

    •  

    積分與排名

    • 積分 - 257435
    • 排名 - 220

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    @duduli
    主站蜘蛛池模板: 久久国产精品2020免费m3u8| 亚洲精品午夜国产va久久| 亚洲自偷自偷偷色无码中文| 国产一区二区免费在线| 日韩a级毛片免费视频| 国产国产成年年人免费看片| 免费观看美女裸体网站| 午夜时刻免费入口| 日韩成人免费aa在线看| 国产成人精品免费视频大全五级| 青青草国产免费久久久91| 国产成人在线免费观看| 国产成人无码a区在线观看视频免费| 免费观看午夜在线欧差毛片| 四虎影院永久免费观看| 亚洲成人高清在线| 久久久亚洲精品蜜桃臀| 亚洲VA中文字幕无码毛片| 亚洲精品线在线观看| 亚洲第一页在线播放| 亚洲男人天堂2022| 亚洲成a人片在线观看天堂无码| 亚洲av色香蕉一区二区三区蜜桃| 黄页免费视频播放在线播放| sss在线观看免费高清| 巨胸喷奶水www永久免费| 免费高清国产视频| 丁香花免费高清视频完整版| 免费看美女被靠到爽的视频| 亚洲AV无码一区二区三区在线观看| 国产亚洲av片在线观看18女人 | 日本高清不卡中文字幕免费| sihu国产精品永久免费| 久草免费手机视频| 成人免费的性色视频| 性做久久久久免费观看| 亚洲人成在线播放网站| 亚洲大片免费观看| 美女视频黄频a免费观看| 国产午夜免费高清久久影院| 国产曰批免费视频播放免费s |