0
我在另一個類中有一個標籤,並且我正在更改另一個組件的動作中該標籤的文本。反正我已經試過類似的Thread.sleep(300),甚至在它的延遲實現我自己的方法一樣文本不會延遲變化
private void waitTime(long WaitTime){
long waitUntil = System.currentTimeMillis() + WaitTime;
while(System.currentTimeMillis() != waitUntil);
}
它工作得很好,但文中的延遲之前並沒有改變。有沒有其他的延遲,文本實際上會改變,然後延遲?
if(frame.Index == 10){
frame.label.setText("Wow, you're more patient then I am, you win.");
waitTime(3000);
if(frame == null) return;
System.exit(1);
}
1)請學習常見的[Java命名約定](http://java.sun.com/docs/books/jls/second_edition/html/names.doc.html#73307)(特別是用於名稱)的類,方法和屬性名稱並一致使用它們。 2)爲了更快地獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)。 3)哪個GUI工具包? Swing,AWT,Java-FX,GWT,SWT,Android ..? –