我聽說過JfreeChart,但是有沒有使用從SQL查詢返回的數據創建圖表和圖表的任何常規步驟。使用MySql ResultSet數據在Java Swing應用程序中創建圖形和圖表
我有一個應用程序顯示爲一個菜單選項「分析的」,這個Jframe窗口使用複雜的查詢檢索數據使用業務邏輯,但我想然後以更可行的方式顯示此數據(而不是一個長的Jtable結果)。我如何過濾數據併爲用戶分析創建圖形?
我聽說過JfreeChart,但是有沒有使用從SQL查詢返回的數據創建圖表和圖表的任何常規步驟。使用MySql ResultSet數據在Java Swing應用程序中創建圖形和圖表
我有一個應用程序顯示爲一個菜單選項「分析的」,這個Jframe窗口使用複雜的查詢檢索數據使用業務邏輯,但我想然後以更可行的方式顯示此數據(而不是一個長的Jtable結果)。我如何過濾數據併爲用戶分析創建圖形?
由於您在搜索...我認爲從您的數據庫設計和生成報告和圖表沒有比iReport更好的工具。它提供了一個非常一致的GUI,併爲您提供從數據庫數據開始創建業務圖所需的全部支持。
生成的報告是動態的。可以嵌入到任何應用程序中。報告可以導出爲PDF,XML,XHTML,.doc,.odt等多種方式。可以在運行時將變量傳遞給報告,例如從日期到日期,代碼ID等。
iReport建立在JasperReports之上。它是免費且開源的。
讓我明確一點,我不以任何方式隸屬於iReport! :-)
這非常有趣。在我創建報告之後,該報告可能會隨着我的數據更改而發生變化,並且可能會鏈接到button_click事件? – Warz
絕對!您可以將報告嵌入到任何應用程序中,並以多種方式導出報告。您也可以將變量傳遞到您的報告中,例如從日期到日期,code-id的名稱......它構建在JasperReports之上。免費和開源。 –
通常你可以根據你的ResultSet填充你自己的數據集。但是,如果查詢返回的結果足夠接近您加載到數據集中的內容,則可以使用JFreeChart中的JDBCCategoryDataset。
JFreeChart可能是一個體面的方式去。你說你聽說過它,但你有沒有考慮過更詳細的探討,如果沒有,爲什麼不呢? –
我找不到任何好的示例,API文檔也沒有什麼幫助。 – Warz