这是我对csdn抱有的最后一点希望了,不过万事万物都有兴有衰,csdn也不例外。明显的感觉到回答问题的人越来越少了,真的很伤心。前两天问了两个问题,应该很简单,但是没人回答,后来有个兄弟看我太可怜,就在下面回答,学习了,没办法我只能把分给他了,要不然csdn不返还我一半的分。其实通常情况下我能解决的问题我是不会去问人的。郁闷.....
    好了,我的问题又来了,csdn最后一问。嘿嘿。下面的代码在myeclipse下全都没有报错,但是我要用“ vFreeChart. ”却发现没有方法的提示,我把下面的代码导入我以前的项目就有方法的提示。我怀疑是导包出现问题了,但是一直没找到具体的原因,请高手指点一下。
还有我新建了另一个项目写了一段jfreechart代码,其中只有一句代码报错就是“plot.setRenderer(render);”点击左边的小红叉就会提示“configure build path...” 提示我要配置build path,这就是我怀疑是导包出现问题的原因。
还有30分怎加不上?
package com.wbs.jfc;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;public class JfreeChartDemo {

public String wbs(){
DefaultCategoryDataset categoryDataset = new DefaultCategoryDataset();//数据源种类
JFreeChart vFreeChart = null;
CategoryPlot vCategoryPlot =null;
vFreeChart = ChartFactory.createLineChart("ab","cd","efg",
categoryDataset,PlotOrientation.VERTICAL,true,false,false);
vCategoryPlot = vFreeChart.getCategoryPlot();
                  vFreeChart.
return "";
}}

解决方案 »

  1.   

    问题已经找到,是包没有导全,我已经导入了
    jfreechart-1.0.9.jar 
    jfreechart-1.0.9-experimental.jar
    jfreechart-1.0.9-swt.jar
    不知道还缺哪个?
      

  2.   


    你可以先将jfreechart的包全部导入。
      

  3.   

    JAVA 里面的包全部导入,就好了。^_^!  (其实我好久不碰JAVA了)
      

  4.   

    找到答案了是jcommon-1.0.0-rc1.jar没有导入,有人知道为什么不导入这个jar包就不出现提示吗?或者为什么要导入这个jar包?
      

  5.   

    jcommon-1.0.0-rc1.jar包里应该有你需要的方法呗。
      

  6.   

    jcommon是个通用类库,在JFreeChart和JFreeReport中都用到了
    http://www.jfree.org/jcommon/
      

  7.   

    jcommon是必须的,我用的是jcommon-1.0.15,如果没有这个包ChartFactory.createBarChart()都会报错,什么都做不了。
      

  8.   

    其实来这里的高手不是很多,牛人一般都很忙,来这里的都是有1-2年开发经验的新手,但有些人问的问题实在让人看不过去,其实那问题到百度,谷歌一搜就能解决,csdn看来应该想办法拉拢一下人气了!!!
      

  9.   

    现在的体会是:一般的问题自己可以解决,自己解决不了的问题CSDN也很少能够帮到忙,我自己的贴也没有解决,纳闷CSDN退步得真是快,前几年的时候还不错的!
      

  10.   

    包就相等于人家给你开发好的工具。简单的比如,就像修汽车一样,人家锤子,楔子之类的工具都给你准备好了。而你只是去用这些工具。如果你缺了这个工具,这个车自然修不好。除非你创造出一个工具。所以我们现在开发JAVA程序,说白了,就是那别人现成的工具把它使用起来。根本谈不上创造。唯一的创造性,就在于你怎么把这些工具给使用好。用熟练。就像老司机和新司机一样。开车水平一看便知。 如果你实在很好奇为什么没导入jcommon-1.0.0-rc1.jar就不提示,你可以把这个包解压开来,看看里面的源代码了解其实现机制。 如果在看机制时,还有其他问题,建议你顺藤摸瓜,继续追逐起原因。到最后你发现,你最终涉及到了计算机最底层的东西,需要看更多的资料来了解计算机的运行机制。比如汇编,体系结构,计算机原理等等。
     
    楼主的好问精神值得表扬,好好加油。
      

  11.   

    说的真对,我也是刚做java工作半年