必须写在方法里面:
init(){
 this.model = new ModelDailyReport(this.cdate);
}
另外注意书写格式,好看点。

解决方案 »

  1.   

    ModelDailyReport model=new ModelDailyReport(cdate);
      

  2.   

    ModelDailyReport model;
     model=new ModelDailyReport(cdate);-->>ModelDailyReport model=new ModelDailyReport(cdate);
      

  3.   

    sorry
    我省略了代码,是在方法里public  class  DailyReport extends JFrame implements ActionListener
    {
    private String cdate="";
    ModelDailyReport model;
    public void setview() 
        {
    /*省略代码*/            model=new ModelDailyReport(cdate);
             jtable.setModel(model);
    /*省略代码*/} }
      

  4.   

    用这个也不行ModelDailyReport model=new ModelDailyReport(cdate);
      

  5.   

    public  void ModelDailyReportModel(String d)
    is
    public ModelDailyReportModel(String d)constructor can`t return 
      

  6.   

    老大,你的构造方法是空的,加一个构造方法就行了。
    public ModelDailyReport(string str)
    {
    }
      

  7.   

    HOHO!同意binbin2000(binbin) 同意
      

  8.   

    哈哈
    是我搞错了,将构造函数写错了
    应该是 ModelDailyReport
    不是   ModelDailyReportModel谢谢各位,我纳闷了好几天,低级失误!!!给分,都有