जब प्रोग्राम शुरू होता है, तो एक नया जेएफआरम बनाया जाता है। एक बार जब उपयोगकर्ता स्टार्ट बटन पर क्लिक करता है तो थ्रेड बनाया जाता है और शुरू होता है। इस थ्रेड निष्पादन का हिस्सा फ़ॉर्म पर डेटा को सत्यापित करना है और फिर उस डेटा के साथ निष्पादित करना है। एक बार डेटा को मान्य कर दिया गया है, थ्रेड कॉल मूल फ्रेम पर() को निपटान करते हैं और फिर एक नया जेएफआरएम बनाता है जो नियंत्रण कक्ष के रूप में कार्य करता है।जावा में जेएफआरएएम को बंद करने के लिए मैं थ्रेड इंतजार कैसे करूं?
प्रोग्राम का एक स्वचालित मोड भी है जो किसी भी जीयूआई को प्रदर्शित नहीं करता है, यह मोड कॉन्फ़िगरेशन फ़ाइल से डेटा पढ़ता है और फिर निष्पादन थ्रेड शुरू करता है और नियंत्रण कक्ष के बिना सब कुछ चलाता है।
मैं चाहता हूं कि थ्रेड पूरा होने के बाद प्रोग्राम समाप्त हो जाए, लेकिन जीयूआई मोड में, केवल तभी उपयोगकर्ता ने नियंत्रण कक्ष बंद कर दिया हो। फ्रेम को बंद करने के लिए थ्रेड को प्रतीक्षा करना संभव है। मुझे लगता है कि फ्रेम अपने स्वयं के धागे से चलाया जाता है? या यह मामला नहीं है।
धन्यवाद।
हाँ, मैं देख सकता हूं कि यह बेहतर क्यों होगा। धन्यवाद। –
मुझे लगता है कि एक t.join() –
अंत में गायब है हाँ, धन्यवाद। –