用最簡單的方式整合JFreechart和Structs並修改背景色

來源:互聯網
上載者:User

散佈圖時序圖甘特圖JPEG格式



第三步,配置structs.xml

   由於我們需要把JFreechart和structs整合,所以需要在structs.xml中配置action。

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
    <!-- 允許使用靜態方法 -->
    <constant name="struts.ognl.allowStaticMethodAccess" value="true"></constant>
    <!-- 中文問題 -->
    <constant name="struts.i18n.encoding" value="gbk" />
    <package name="QQ" extends="jfreechart-default">
        <action name="jfreechart" class="com.softeem.action.JfreeCharAction"> <!-- 配置頁面中使用的action -->
            <result name="success" type="chart">
                <param name="width">600</param>          
                <param name="height">400</param>
            </result>
        </action>
        <action name="jfreechart1" class="com.softeem.action.QQ_Count_Action">
            <result name="success" type="chart">
                <param name="width">600</param>
                <param name="height">400</param>
            </result>
        </action>
        <action name="jfreechart2" class="com.softeem.action.JfreeCharAction">
            <result name="success" type="chart">
                <param name="width">600</param>
                <param name="height">400</param>
            </result>
        </action>
        <action name="jfreechart3" class="com.softeem.action.JfreeCharAction">
            <result name="success" type="chart">
                <param name="width">600</param>
                <param name="height">400</param>
            </result>
        </action>
                <action name="jfreechart4" class="com.softeem.action.JfreeCharAction">
            <result name="success" type="chart">
                <param name="width">600</param>
                <param name="height">400</param>
            </result>
        </action>
    </package>
</struts>




chart.setBackgroundPaint(ChartColor.WHITE);
// 設定標題顏色
chart.getTitle().setPaint(ChartColor.blue);
// 獲得圖表對象
CategoryPlot p = chart.getCategoryPlot();
// 設定圖的背景顏色,這是出於第二層的背景顏色,也就是映像周圍邊框的顏色
p.setBackgroundPaint(ChartColor.WHITE);
// 設定表格線顏色
p.setRangeGridlinePaint(ChartColor.red);


相關關鍵詞:
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.