访问者追踪器

访问者追踪器:

导类:在这里插入代码片

import org.jfree.chart.ChartPanel; 
import org.jfree.chart.ChartFactory; 
import org.jfree.chart.JFreeChart; 
import org.jfree.data.category.DefaultIntervalCategoryDataset; 
import org.jfree.chart.plot.PlotOrientation; 
import javax.swing.table.DefaultTableModel; 
import org.jfree.data.category.DefaultCategoryDataset;

按钮事件代码:

Integer [][]visitordata={{2004,1500},{2005,1450},{2006,2000},{2007,2050},{2008,2500},{
           2009,2000},{2010,1600},{2011,3000},{2012,3200},{2013,4000},{2014,3500},{2015,2000},{2016,2300}}; 
     String []title = {"年份","访问人数"}; 
      
    //显示数据到表格中 
     DefaultTableModel model = new DefaultTableModel(); 
    model.setDataVector(visitordata, title); 
     tablevisitor.setModel(model); 
      
     //创建访问人数的图表 
     DefaultCategoryDataset chart_dataset = new DefaultCategoryDataset(); 
     for(int i=0;i<12;i++) 
     { 
         chart_dataset.addValue(visitordata[i][1], "图书部访问人员统计数据", visitordata[i][0]); 
     } 
      
     JFreeChart lineChart = ChartFactory.createLineChart("图书馆访问人员统计表图","年份","访问人数",chart_dataset,PlotOrientation.VERTICAL, true, true, false); 
     ChartPanel chartpanel = new ChartPanel(lineChart); 
     chartpanel.setSize(panelChart.getSize()); 
     panelChart.removeAll(); 
     panelChart.add(chartpanel); 
     panelChart.validate();   
         
    }  

1.点击project files----pom.xml----
2.将以下代码复制到后面

(如果是多个jar包,则需要在 后面添加-------内容-----)

(技巧:如果导入jar包之后,在source代码处出现报错,则按Alt+Enter键,选择第一个 即可)

<dependencies>
jar包1<!-- https://mvnrepository.com/artifact/jfree/jfreechart -->
<dependency>
    <groupId>jfree</groupId>
    <artifactId>jfreechart</artifactId>
    <version>1.0.1</version>
</dependency>

jar包2<!-- https://mvnrepository.com/artifact/jfree/jfreechart -->
<dependency>
    <groupId>jfree</groupId>
    <artifactId>jfreechart</artifactId>
    <version>1.0.0</version>
</dependency>

jar包3<!-- https://mvnrepository.com/artifact/jfree/jcommon -->
<dependency>
    <groupId>jfree</groupId>
    <artifactId>jcommon</artifactId>
    <version>1.0.0</version>
</dependency>

    </dependencies>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值