package serverletbasic;import java.util.List;
import java.util.ArrayList;
import java.util.Timer;
import java.util.Date;
import java.util.*;/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class ContextObject {
  private List list = new ArrayList();
  private Timer timer = null;
  private boolean isCont = true;
  public ContextObject()
  {
  }
  public void setTime()
  {
    Date some = new Date();
    list.add(some);
  }
  public List getTime()
  {
    return list;
  }
  public void startTimeStamp()
  {
    timer = new Timer();
    timer.start();
  }
}
提示start()方法不对,点击前面的小勾,里面根本没有start()这个方法;但我查jdk确实有,不知道是怎么回事,请指点,谢谢!!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【bo_301】截止到2008-07-05 21:07:34的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    timer = new Timer();这个里面好象有参数的吧.你没有构造好timer,所以start()方法不对.
      

  3.   

    我查了一些,看到里面最多有一个true,我加了还是不行.
      

  4.   

    java.util.Timer;   没有start方法
    java.swt.Timer    才有....
      

  5.   

    搞错了....是javax.swing.Timer 才有.
    好像还有一个Timer也有start方法.
      

  6.   

    javax.swing.Timer这是导入界面的吧.可我做的不是界面里的,只是要用它控制一下时间而已.
      

  7.   

    java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。
    Timer timer = new Timer();
      timer.schedule(new TimerTaskTest(), 1000, 2000);
    一般都是这么使用的具体你可以看下JDK文档中的API
      

  8.   


    //TimerTask
    import java.util.*;public class MyTask extends TimerTask {
          public void run() {
              System.out.println("MyTask 正在执行...");
          }
    }
    // Timer:import java.util.Timer;
    import java.util.Calendar;
    import java.util.GregorianCalendar;
    import java.util.Date;public class TimerDemo {
          public static void main(String[] args) {
              Timer timer = new Timer();
              MyTask task = new MyTask();
              Calendar cal = new GregorianCalendar(2006, 9, 28, 12, 49, 0);
              Date date = cal.getTime();
              System.out.println("date :" + date.toLocaleString());
              timer.schedule(task, date, 1000);
          }
    }手里没有了,懒的写,从网上顺手找的~~
    你看看吧,应该能有帮助~~