1

好的,所以我使用 netbeans 创建一个接受用户输入的表单,然后使用一个简单的 sql 语句将此数据放到 ms 访问文件中。我的课程目标是检索数据并使用这段代码在控制台上显示它:

    s.execute("SELECT * FROM DOGS");

    ResultSet rs = s.getResultSet();         

    if (rs != null) 
    while ( rs.next() )       {

    System.out.println("Dog Information: Name: " + rs.getString(1)  + " Breed: " 
    +rs.getString (2) +" Age: "+rs.getString(3)
    +" Neutered: "+rs.getString(4));
    }

到目前为止都花花公子。但现在我想尝试将数据作为图表输出到另一个 jform 上。数据很简单,只有城市和销售数字。我想问的是,是否有人可以将我推向正确的方向,将数据转化为图表?

4

1 回答 1

2

你能解释一下吗?

概括地说,

  1. 下载JFreechart.

  2. 研究这里提到的基本图表类型的例子。

  3. 给定 a Connection conn,创建一个数据集。

    JDBCXYDataset jds = new JDBCXYDataset(conn);
    jds.executeQuery("select attribute from DOGS");
    
  4. 使用数据集创建所需的图表。

    JFreeChart chart = ChartFactory.createDesiredChart(…, jds, …);
    
  5. 将图表添加到您的顶级容器。

    frame.add(new ChartPanel(chart));
    
于 2013-10-15T16:39:10.920 回答