解决方案 »

  1.   

    1、因为你主线程都结束了,还怎么能够看到效果啊
          你在main函数中,最后加上
          try {
    Thread.sleep(100000);
    } catch (InterruptedException e) {
    e.printStackTrace();
    }
         你就肯定能够看到效果了2、在这里之所以必须要用static修饰类,是因为你用的是内部类,不用static修饰的话,你在main中将无法实例化,你如果将class TimePrint从主类中移出,变成外部类的话,则可以不需要static修饰
      

  2.   

        t.start  不是会调用actionPerformed这本方法吗,为什么actionPerformed的代码没执行主线程就结束了呢  还有为什么要加上那段代码呢,新手问题可能多了点 前辈别见怪