见下:
public void setStatusAt(final int index, final String text) { SwingUtilities.invokeLater(new Runnable() { public void run() {
temp(index, text);
} });
} private void temp(int index, String text) {
( (JLabel) labelVector.get(index)).setText(text);
}在另外个类里生成这个类的实例,假如包含上面方法的类叫做A,则在另外个类中:
A a = new A();
a.setStatusAt(0, "time");
public void setStatusAt(final int index, final String text) { SwingUtilities.invokeLater(new Runnable() { public void run() {
temp(index, text);
} });
} private void temp(int index, String text) {
( (JLabel) labelVector.get(index)).setText(text);
}在另外个类里生成这个类的实例,假如包含上面方法的类叫做A,则在另外个类中:
A a = new A();
a.setStatusAt(0, "time");
问题真的解决了:)
谢谢yuanmeng163!!!!