के साथ डीबगिंग मैं अक्सर SwingUtilities.invokeLater()
का उपयोग करता हूं। ऐसा करने से, हालांकि, कुछ मामलों में डीबग करना मुश्किल हो जाता है: आप SwingUtilities.invokeLater()
नामक कोड के स्टैक ट्रेस को नहीं देख सकते हैं, क्योंकि उस कोड ने पहले से ही इसे निष्पादित कर दिया है।जावा: SwingUtilities.invokeLater()
क्या SwingUtilities.invokeLater()
पर कॉल करते समय कुछ प्रकार के संदर्भ (केवल डीबगिंग उद्देश्यों के लिए) सेट करने के लिए कोई सुझाव हैं, ताकि आप यह पता लगा सकें कि यूआई घटना के सवाल के कारण क्या हुआ?
आप किसी भी स्वीकार्य समाधान मिला:
invokeLater
अन्यinvokeLater
से कहा जा सकता है जब फिर पाठpostEvent 9 from 7
लॉगकहाँ वर्ग MyEventQueue ऐसा दिखाई दे सकता में मुद्रित किया जाना चाहते हैं?वास्तव में यह जानने में दिलचस्पी है कि आपने आखिरकार क्या किया :) – Twister