Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

हम जावा में JToggleButton को कैसे कार्यान्वित कर सकते हैं?

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 (); }}

आउटपुट

हम जावा में JToggleButton को कैसे कार्यान्वित कर सकते हैं?


हम जावा में JToggleButton को कैसे कार्यान्वित कर सकते हैं?


  1. हम जावा में स्क्रॉल करने योग्य जेपीनल कैसे कार्यान्वित कर सकते हैं?

    जेपनेल एक जेपनेल JComponent . का उपवर्ग है (एक कंटेनर . का एक उपवर्ग कक्षा)। इसलिए, जेपनेल एक कंटेनर भी है । एक जेपनेल एक खाली क्षेत्र है जिसका उपयोग या तो अन्य पैनलों सहित अन्य घटकों को लेआउट करने के लिए किया जा सकता है। एक JPanel . में , हम फ़ील्ड, लेबल, बटन, चेकबॉक्स, . जोड़ सकते हैं और छवियां

  1. हम जावा में जेपीनल की पेंटकंपोनेंट () विधि को कैसे कार्यान्वित कर सकते हैं?

    A JPanel एक हल्का कंटेनर है और यह एक अदृश्य . है घटक जावा में। JPanel का डिफ़ॉल्ट लेआउट FlowLayout है . JPanel बनने के बाद, अन्य घटकों को JPanel . में जोड़ा जा सकता है इसके जोड़ें () . पर कॉल करके वस्तु विधि कंटेनर . से विरासत में मिली है कक्षा। paintComponent() JPanel . पर कुछ आकर्षित करने क

  1. जावा में JWindow का उपयोग करके हम स्प्लैश स्क्रीन को कैसे कार्यान्वित कर सकते हैं?

    एक जेविंडो एक कंटेनर है जिसे उपयोगकर्ता डेस्कटॉप पर कहीं भी प्रदर्शित किया जा सकता है। इसमें टाइटल बार . नहीं है , विंडो प्रबंधन बटन, आदि एक JFrame की तरह। जेविंडो इसमें एक JRootPane . है अपने एकमात्र बाल वर्ग के रूप में। सामग्री फलक JWindow . के किसी भी बच्चे का अभिभावक हो सकता है . एक JFra