text.new Runnable???这样写正确?
点操作符用于指定对象(或类)的方法和成员变量,在这里new Runnable是产生一个匿名类的对象,因此这里的点操作符是指访问text的成员变量。
通过你的前一个贴子来看,text是String型的,而String类是个不变类,它的成员变量是不可能被外界访问的!除非这样:
public class Temp {
   public class InnerClass extends Runnable {
       public void run() {}
   }
}那么在其他类中:
public class TestList {    public void setStatusAt(int index, Temp text) {
        SwingUtilities.invokeLater(text.new InnerClass() {            public void run() {            }        });
    }
}