में setEnabled (false) को कॉल करने का कारण मैं थोड़ी देर के लिए स्विंग पर काम कर रहा हूं लेकिन जब मुझे JPanel
पर कॉल करना पड़ा तो अभ्यास में कोई स्थिति नहीं थी। फिर भी, मैं कभी-कभी कुछ परिष्कृत गुई में ऐसे कोड को देखता हूं। लेकिन मैं वास्तव में यह नहीं समझता कि कोई इसका उपयोग क्यों करना चाहता है? तो, कृपया JPanel
पर setEnabled(false)
का उपयोग करने की आवश्यकता होने पर मुझे वास्तविक जीवन सामान्य परिस्थितियों के कुछ उदाहरण दें।जेपीनेल
इसके अलावा जावाडोक में यह कहते हैं:
अक्षम करना एक घटक अपने बच्चों को निष्क्रिय नहीं है।
असल में मेरे पास एक बग था क्योंकि कॉलम का आकार बदलते समय JPanel
अक्षम तालिका को माउस का आकार बदलना नहीं था। मुझे संदेह है कि यहां अन्य अप्रिय आश्चर्य हैं।
मुझे विश्वास है कि आप एक शीर्ष स्तर खिड़की इस तरह से निष्क्रिय कर सकते हैं, लेकिन एक कंटेनर नहीं –
@Hovercraft मछली के पूर्ण: अभी भी JPanel ऐसी पद्धति है। मेरे लिए यह संभावित बग्स का पूरी तरह से बेकार स्रोत जैसा दिखता है। लेकिन शायद मैं गलत कर रहा हूं और इसमें जेपीनल के लिए कुछ व्यावहारिक उपयोग है। – GrayR
स्विंग के साथ काम करना हजारों कटौती से मौत की तरह है। एक तरीका जो कुछ भी नहीं करता है? वास्तव में? – gdbj