JToggleButton
- एक JToggleButton सार बटन . का विस्तार है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें चालू . पर टॉगल किया जा सकता है और बंद ।
- जब JToggleButton पहली बार दबाया जाता है, यह दबाया रहता है और इसे दूसरी बार दबाने पर ही छोड़ा जा सकता है।
- एक JToggleButton एक एक्शनइवेंट . उत्पन्न करता है हर बार इसे दबाया जाता है।
- एक JToggleButton एक ItemEvent . भी उत्पन्न कर सकता है , इस घटना का उपयोग उन घटकों द्वारा किया जाता है जो चयन की अवधारणा का समर्थन करते हैं। जब एक JToggleButton में दबाया जाता है, इसे चुना जाता है। जब इसे पॉप आउट किया जाता है, तो इसे अचयनित कर दिया जाता है।
- आइटम ईवेंट को संभालने के लिए, आपको आइटम लिस्टनर . को लागू करना होगा इंटरफेस। यह इंटरफ़ेस itemStateChanged( ) . को परिभाषित करता है किसी वस्तु की स्थिति में परिवर्तन होने पर लागू होने वाली विधि। isSelected( ) . को कॉल करके टॉगल बटन की स्थिति होती है घटना उत्पन्न करने वाले बटन पर विधि।
उदाहरण
आयात करें JToggleButtonTest () {सेटटाइट ("JToggleButton टेस्ट"); सेटलेआउट (नया फ्लोलेआउट ()); सेटजेटॉगलबटन (); सेटएक्शन (); सेटसाइज (450, 300); सेटलोकेशन रिलेटिव टू (अशक्त); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); सेटविजिबल (सच); } निजी शून्य सेटJToggleButton () {jtb =नया JToggleButton ("चालू"); जोड़ें (जेटीबी); } निजी शून्य सेटएक्शन () { jtb.addItemListener (यह); } सार्वजनिक शून्य आइटमस्टेट चेंज (आइटमइवेंट ईव) { अगर (jtb.isSelected ()) jtb.setText ("बंद"); और jtb.setText ("चालू"); }}पब्लिक क्लास मेनएप {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {नया JToggleButtonTest (); }}आउटपुट