我试了没有问题。
瞧瞧你的类路径有没有问题,是不是装了多个jdk。
如 BorderLayout.PAGE_START 是从JDK1.4开始有的。另外,也要说说你了,也不给个全点的,搞得我在这里给你整个类,
浪费我时间:  class LongTask{
     public int  getLengthOfTask(){return 0;}
    
    
     public int  getCurrent(){return 0;}
    
     public String getMessage(){return "yyyy";}
     public boolean isDone(){return true;}
     public void go(){}
    
  }