2010-10-28 17 views
9

मैंने PopupPanel बनाया और इसे दिखाया है। एक मिनट बीत जाने के बाद मैं इसे छिपाना चाहता हूं। उस एक मिनट के दौरान, प्रक्रिया को रोका या रोका नहीं जाना चाहिए। मैं इस व्यवहार को कैसे प्राप्त कर सकता हूं?हम प्रक्रिया के समय को कैसे गिन सकते हैं?

उत्तर

5

GWT Timer के अपने स्वयं के कार्यान्वयन है।

यहाँ एक बहुत छोटा सा उदाहरण

:

public void onModuleLoad() { 
    final PopupPanel popUp = new PopupPanel(); 
    Label text = new Label("gone in a sec"); 
    popUp.setWidget(text); 

    Timer timer = new Timer() { 

     @Override 
     public void run() { 
      popUp.hide(); 
     } 

    }; 

    popUp.center(); 
    timer.schedule(3000); 
} 
0

आप Thread.sleep(60000);

का उपयोग लेकिन सावधान हो सकता है आप को रोकने के लिए सही धागा चुना जाना है। और अपवाद हैंडलिंग भी जोड़ा जाना है।

+0

केवल एक धागा नहीं है। जीडब्ल्यूटी ब्राउज़र में चल रहे जावास्क्रिप्ट के बारे में है ... – z00bs

+0

आह मैंने टैग नहीं देखा। –

संबंधित मुद्दे