java - How to stop executing code after setVisible of JWindow until it is closed? -


उदाहरण के लिए, मेरे पास कोड है:

  सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {JWindow w = नया JWindow (); Wsetset (100, 100); w.setVisible (सही); // खिड़की बंद होने के बाद कुछ कोड निष्पादित होने की आवश्यकता है, उदाहरण System.out.println ("विंडो बंद होने के बाद कुछ कोड निष्पादित करने की आवश्यकता है"); }  

मुझे लगता है कि कोड को w.setVisible (true) पर रोकना है; जब तक विंडो बंद नहीं होती है / सेट अप (गलत), तब सिस्टम निष्पादित करें।

आप

आप विंडो को ओवरराइड कर सकते हैं () विधि

  सार्वजनिक शून्य विंडो बंद करना (विंडोईवर्त ई) {System.out.println ( "विंडो बंद"); }  

या windowClosed ()

  सार्वजनिक शून्य खिड़की बंद (WindowEvent ई) {System.out.println ("विंडो बंद"); }  

आप जो कर रहे हैं उसके आधार पर, सेट विजिबल (सच्चे) उदाहरण के लिए आपके कन्स्ट्रक्टर में स्क्रीन कैप्चर शुरू होने के ठीक बाद, और फिर स्क्रीन कैप्चर को बता देना चाहिए आपसे यह प्रक्रिया पूरी की जाती है ताकि आप अपने दूसरे कोड निष्पादन के लिए आगे बढ़ सकें। कोड निष्पादन को रोकने की कोई आवश्यकता नहीं है।


Comments

Popular posts from this blog

Docker - Tomcat and PostgreSQL containers in same host - No Route to host -

Python Equivalent for matlab cart2pol and pol2cart -

java - Joda Time Interval Not returning what I expect -