本帖最后由 hackerhope 于 2010-08-28 22:14:45 编辑

解决方案 »

  1.   

    悲剧啊 居然没人 好吧 自己想
      /*
         * 监控事件
         */
    TimerWork tk;
    private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt){
    Timer time = new Timer();
     tk = new TimerWork(time);//将time放入类中 类中有get方法保存它
    time.schedule(tk, 3000, 6000);
    }
     /*
         * 取消监控事件
         */
    private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt){
    tk.getTime().cancel();   //然后关闭不影响下一次开启动作了 不过我觉得这样写是不是不是很好啊/

    }
      

  2.   

    time.cancel();
    time = new Timer();
    ...