मुझे पता है कि थ्रेड का उपयोग सी # DoEvents() का उपयोग करने से अधिक कुशल है, लेकिन मैं अभी भी सोच रहा था कि जावा में समकक्ष कार्य है या नहीं। मैं इसके लिए googled, लेकिन मुझे कुछ भी नहीं मिला।आवेदन। डॉवेंट्स() -> जावा में समतुल्य फ़ंक्शन?
5
A
उत्तर
2
आप Thread.yield()
का उपयोग कर सकते हैं, जो जावा काउंटरपार्ट है जो स्वेच्छा से प्रोसेसर के नियंत्रण को छोड़ने के लिए है।
0
इसे इवेंट लूप कहा जाता है। यह article दिखाता है कि जावा में UI घटकों में ईवेंट कैसे प्रबंधित किए जाते हैं।
1
आप सभी लंबित घटनाओं के बाद Runnable
जोड़ने के लिए EventQueue.invokeLater()
का उपयोग कर सकते हैं। इसका परिणाम सी # के DoEvents()
जैसा है जो आपके द्वारा Runnable.run()
विधि के अंदर डाले गए कोड से पहले आता है।
See Java documentation for EventQueue।
उदाहरण के लिए, यदि आप सभी जीयूआई फोकस और उनके खो फोकस घटनाओं कम करने के लिए निष्पादित होने के लिए नियंत्रित करता है बताना चाहते हैं, तो आपको निम्न कोड का उपयोग कर सकते हैं:
@Override
public void windowClosing(WindowEvent e){
// Clear the focus to allow last changes to be noted.
KeyboardFocusManager.getCurrentKeyboardFocusManager().clearGlobalFocusOwner();
// We want to let other events (e.g. lost focus) run before we start closing.
EventQueue.invokeLater(new Runnable() {
@Override public void run() {
// Do actual closing...
}
});
}
संबंधित मुद्दे
- 1. जावा में स्पिंटफ समतुल्य
- 2. जावा में PHP के क्रिप्ट फ़ंक्शन के समतुल्य
- 3. जावा में फ़ाइल.सेपरेटर के समतुल्य सी # समतुल्य है
- 4. file_get_contents() के लिए समतुल्य फ़ंक्शन?
- 5. जावा मानचित्र समतुल्य सी #
- 6. __LP64__ -> हिम तेंदुए समतुल्य?
- 7. जावा आईआईएफ फ़ंक्शन
- 8. प्रतिबिंब के जावा समतुल्य।
- 9. जावा के हस्ताक्षर किए गए सही शिफ्ट ऑपरेटर के सी # समतुल्य >>>
- 10. सी ++ में जावा इंटरफेस के समतुल्य?
- 11. एनएस सर्विसबस जावा दुनिया में समतुल्य
- 12. जावा में समतुल्य एएसपी.नेट मास्टर पेज
- 13. जावा में सी # पर्यवेक्षण चयन का समतुल्य
- 14. जावा में std :: वेक्टर के समतुल्य?
- 15. जावा इनवेरिएंट संस्कृति के समतुल्य
- 16. जावा के लिए Yacc समतुल्य
- 17. सी # जावा संसाधन के समतुल्य
- 18. यूआरएल के लिए IO.Path.GetFileName के समतुल्य फ़ंक्शन?
- 19. jQuery निकटतम फ़ंक्शन के लिए प्रोटोटाइप समतुल्य
- 20. आर MATLAB के फ़िल्टर फ़ंक्शन के समतुल्य
- 21. जावा में फ़ंक्शंस फ़ंक्शन?
- 22. क्या PHP के विस्फोट() फ़ंक्शन के सी ++ में समतुल्य है?
- 23. जावा SWT आवेदन
- 24. जावा: आवेदन बाहर निकलें
- 25. सी 11 में समतुल्य() समतुल्य क्या है?
- 26. मर्क एलएस-फाइलों के समतुल्य में समतुल्य?
- 27. जावा आवेदन हैंग
- 28. जावा में लोकेल के समतुल्य सी # में संस्कृति है?
- 29. रूबी में कक्षा विधि (जावा में स्थिर के समतुल्य)
- 30. >> जावा में क्या करता है?
'Thread.yield()' नहीं होगा अगर कॉलिंग कोड जीयूआई थ्रेड पर है, तो मदद करें, क्योंकि ईवेंट एक ही थ्रेड पर भेजे जाते हैं। – amotzg