JFreeChart的簡介 JFreeChart是一個純Java的圖形庫,主要用來產生圖片,是Java中很流行的免費開源的圖表工具 JFreeChart本身是一個獨立的軟體包,它也可以單獨的使用,當然在Struts1.X中也可以使用它 而對於開發人員來說,使用它之後就可以在Web應用中非常輕鬆容易的展現出專業品質的圖表 JFreeChart的下載 在http://www.jfree.org/jfreechart右側點擊Project Page at SourceForge連結
package com.langsin.jfreechartDemo;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfree.chart.JFreeChart;import org.jfree.data.general.DefaultPieDataset;/** * 使用JFreeChart繪製3D餅圖 */public class JFreeChartTest11
這裡使用的是jfreechart-1.0.9和struts-2.0.11首先是JSP頁面<%@ page language="java" pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags"%><h2>請選擇您喜歡的運動項目</h2><s:form action="viewResult"><s:checkbox name="interest"
這是一個Web Project首先是web.xml(注意xml中的版本號碼和schema檔案)<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0"
package com.jadyer.lucene;import java.io.IOException;import java.io.StringReader;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.SimpleAnalyzer;import org.apache.lucene.analysis.StopAnalyzer;import
這是一個Web Project首先是web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://
這是一個Web Project首先是web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://
首先是用於顯示分詞資訊的HelloCustomAnalyzer.javapackage com.jadyer.lucene;import java.io.IOException;import java.io.StringReader;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.TokenStream;import
package com.langsin.jfreechartDemo;import java.awt.Font;import javax.swing.JPanel;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartPanel;import org.jfree.chart.JFreeChart;import org.jfree.chart.axis.CategoryAxis;import org.jfree.chart.
先把報表範本貼上來下面是POI編寫的報表產生類ExcelReport.javapackage com.jadyer.report;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.text.SimpleDateFormat;import
package com.jadyer.lucene;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.
package com.langsin.jfreechartDemo;import java.awt.Font;import java.io.FileOutputStream;import java.io.OutputStream;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import
這是一個JavaProject首先是待納入Jetty管理的LoginServlet.javapackage com.jadyer.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import
package com.jadyer.lucene;import java.io.File;import java.io.IOException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.lucene.analysis.standard.StandardAnalyzer;import
/** * 本來挺好的代碼,格式化後有的就被轉成了2行甚至3行,看上去甚是礙眼,有損可讀性 * 避免出現這種情況的辦法如下 *///Java代碼MyEclipse-->Window-->preferences-->Java-->Code Style-->Formatter-->Edit-->Line Wrapping-->Maximum line
package com.jadyer.lucene;import java.io.File;import java.io.IOException;import java.util.Random;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;import
下面寫一個用戶端一個服務端來說明一下這是服務端MyServer.javapackage com.jadyer.server;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.net.Socket;/** * Socket網路編程中的14
package com.jadyer.lucene;import java.io.File;import java.io.FileReader;import java.io.IOException;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;import
package com.jadyer.lucene;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.
package com.jadyer.lucene;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.