请教一下各位大虾:下面程序那里出错了!
import java.text.DecimalFormat;
public class Time2 extends Object
{
private int hour;                  // 0-23
private int minute;                // 0-59
private int second;                // 0-59
public Time2(){setTime(0,0,0);}
public Time2(int h){setTime(h,0,0);}
public Time2(int h,int m){setTime(h,m,0);}
public Time2(int h,int m,int s){setTime(h,m,s);}
public Time2(Time2 time)
{
setTime(time.hour,time.minute,time.second);

}
public void setTime(int h,int m,int s)
{
  hour=((h>=0&&h<24)?h:0);
minute=((m>=0&&m<60)?m:0);
  hour=((s>=0&&s<60)?s:0);
}
public String toUnivversalString()
{
DecimalFormat twoDigits=new DecimalFormat("00");
return ((hour==12||hour==0)?12:hour%12)+":"+twoDigits.format(minute)+":"+twoDigits.format(second) +(hour<12?"AM":"PM");
}

}
//TimeTest.java
 import javax.swing.*;   // E:\JavaLesson>javac TimeTest.java
                         //      TimeTest.java:36: 需要 "class" 或 "interface"
                         //      import javax.swing.*;    //  出问题
                            //        ^
                        //    1 错误 
public class TimeTest
 {
   public static vois main(String args[])
   {
   Time2 t1,t2,t3,t4,t5,t6;
   String output;
   t1=new Time2();
   t2=new Time2(2);
   t3=new Time2(21,34);
   t4=new Time2(12,25,42);
   t5=new Time2(27,74,99);
   t6=new Time2(t4);          //
   output="建设"+"\n t1:all arguments defaulted"+"\n      "+t1.toUniversalString()+"\n      "+t1.toString();
   output+="\nt2:hour specified;minute and"+"second defaulted"+"\n      "+t2.toUniversalString()+"\n      "+t2.toString();
   output+="\nt3:hour and minute specified;"+"second defaulted"+"\n      "+t3.toUniversalString()+"\n      "+t3.toString();
  
   output+="\nt4:hour ,minute,andsecond specifie+d"+
           "\n      "+t4.toUniversalString()+
           "\n      "+t4.toString();
     output+="\nt5:all invalid values specified"+
           "\n      "+t5.toUniversalString()+
           "\n      "+t5.toString();
   output+="\nt6:Time2 object t4 specified"+
           "\n      "+t6.toUniversalString()+
           "\n      "+t6.toString();   
   JOptionPane.showMessageDialog(null,output,"将 24 小时制转为 12 小时制",JOptionPane.INFORMATION_MESSAGE);
   System.exit(0);              
           
   }
  
  }
  编译时提示的错误,我已经注明在程序上面了!!!!!!!谢谢!