Java,JFreeChat简单应用(二) 博客分类: Java JFreeChartJava
程序员文章站
2024-03-20 12:12:34
...
import java.awt.Container; import java.awt.Font; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartPanel; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PiePlot; import org.jfree.data.general.DefaultPieDataset; import org.jfree.data.general.PieDataset; import org.jfree.ui.ApplicationFrame; public class FirstJFreeChart extends ApplicationFrame { /** * */ private static final long serialVersionUID = 1L; /** * @param args */ public static void main(String[] args) { FirstJFreeChart chart = new FirstJFreeChart("XX公司组织结构图"); chart.pack(); chart.setVisible(true); } public FirstJFreeChart(String title) { super(title); setContentPane(createDemoPanel()); } private Container createDemoPanel() { JFreeChart jFreeChart = createChart(createDataset()); return new ChartPanel(jFreeChart); } private PieDataset createDataset() { DefaultPieDataset dp = new DefaultPieDataset(); dp.setValue("guan li ren yuan", 10.02D); dp.setValue("shi chang ren yuan", 20.23D); dp.setValue("kai fa ren yuan", 60.02D); dp.setValue("OEM ren yuan", 10.02D); dp.setValue("qi ta ren yuan", 5.11D); return dp; } // 生成图标助对象JFreeChart private JFreeChart createChart(PieDataset piedataset) { // 定义图标对象 JFreeChart jFreeChart = ChartFactory.createPieChart("XX公司组织结构tu", piedataset, true, true, false); // 获得图表显示对象 PiePlot piePlot = (PiePlot) jFreeChart.getPlot(); // 设置图标标签字体 piePlot.setLabelFont(new Font("SansSerif", Font.BOLD, 12)); piePlot.setNoDataMessage("No data available"); piePlot.setCircular(true); // 间距 piePlot.setLabelGap(0.01D); return jFreeChart; } }
推荐阅读
-
Java,JFreeChat简单应用(二) 博客分类: Java JFreeChartJava
-
JFreeChart部署问题 博客分类: java jfreechart应用服务器WebsphereLinuxTomcat
-
JFreeChart的使用 博客分类: java应用程序 jfreechart
-
从java程序员的角度看PHP(二)--关于调试 博客分类: PHP PHPJavaZend软件测试JSP
-
java中图像简单处理 博客分类: swtImage swt image io drag scroll
-
一个简单的Struts, Spring, Hibernate 示例 博客分类: Java StrutsSpringHibernate
-
acegi-security-sample-contacts-filter例子学习(二) 博客分类: java
-
XMPP 博客分类: java 网络协议Google应用服务器网络应用互联网
-
动态调用 简单Java Bean 的get/set 方法 博客分类: java基础 BeanJavaDAOSQLF#
-
Experiments in Streaming Content in Java ME(二)----Creating an RTSP Protocol Handler 博客分类: java移动研发