हेल्लो पाठकों !
क्या आप जानना चाहते है, जावा स्विंग क्या है, इसके विशेषताएं क्या है, उपयोग क्या है और जावा स्विंग कैसे काम करता है ।
तो चलिए Java Swing के बारे में विस्तार से जानते है ।
जावा स्विंग क्या है (What is Java Swing in Hindi) ?
जावा स्विंग का उपयोग विंडो आधारित एप्लिकेशन बनाने के लिए किया जाता है । इसमें बटन, स्क्रॉल बार, टेक्स्ट फील्ड आदि जैसे घटक शामिल हैं । यह इन सभी घटकों को एक साथ रखने से ग्राफिकल यूजर इंटरफेस बनता है ।
जावा फाउंडेशन क्लासेस क्या है (What is Java Foundation Classes) ?
जावा फाउंडेशन क्लासेस जावा एप्लिकेशन के लिए ग्राफिकल यूजर इंटरफेस घटाकों का एक सेट है जो सॉफटवेयर औा क्लाउड एप्लिकेशन विकास को सुव्यवस्थित करता है ।
जावा स्विंग की विशेषताएं क्या है (Features of Java Swing) ?
जावा स्विंग का विषेशताएं निम्न प्रकार है :-
- इय एक शक्तिशाली धटक है जिसे यूजर इंटरफेस के लिए सपर्ट प्रदान करने के लिए बढ़ाया जा सकता है जो एप्लिकेशन को अच्छे लुक और फील देने में मदद करता है ।
- यह अत्यधिक मॉडयूलर आधारित करता है जो इसे उपयोगकर्ता इंटरफेस के लिए अन्य अनुकूलित कार्यान्वयन और ढांचे मे प्लग करने की सुविधा प्रदान करता है ।
- इसे मेनेज और कॉन्फिगर करना आसान है । इसका मैकेनिज्म औा कंपोजिशन पैटर्न रन टाइम पर भी सेटिंग्स को बदलने की सूविधा प्रदान करता है ।
- यह मुख्य रूप से डटब् की अवधारणा को अनुसरण करता है जो मॉडल व्यू कंटोलर डवकमस टपमू ब्वदजतवससमत है । इसकी सहायता से हम एक घटक में अन्य घटकों को प्रभावित या स्पर्श किए बिना परिवर्तन कर सकते है ।
जावा स्विंग कैसे काम करता है (How does Java Swing work) ?
जावा स्विंग कॉम्पोनेंट क्या है (Components of Java Swing) ?
स्विंग कॉम्पोनेंट एब आवेदन के बुनियादी निर्माण के ब्लॉक हैं । आपने अब तक जान ही लिया होगा कि स्विंग जावा के लिए एक विजेट टूलकिट है । प्रत्येक एप्लिकेशन में उपयोगकर्ता के लिए कुछ बुनियादी इंटरैक्टिव इंटरफेस होता है । जावा एप्लिकेशन में स्विंग कॉम्पोनेंट इंटरैक्टिव तत्व हैं ।
जावा में स्विंग के विभिन्न कॉम्पोनेंट होते है, उनमे से कुछ प्रमुख निम्न प्रकार है :-
कॉम्पोनेंट के नाम | कॉम्पोनेंट के उपयोग |
ImageIcon | यह कॉम्पोनेंट सोर्स पर रहने वाली छवि से एक आइकन आकार के छवि बनाता है । |
JButton | JButton क्लास का उपयोग UI पर पुश बटन बनाने के लिए किया जाता है । बटन में कुछ डिसप्ले टेकस्ट या इमेज हो सकता है । यह क्लिक करने पर एक मअमदज उत्पन्न करता है । |
JLabel | JLabel क्लास का उपयोग UI पर केवल पढ़ने के लिए टेकस्ट लेबल या छवियों को प्रस्तुत करने के लिए किया जाता है । |
JTextField | JTextField एक संपादन योग्य सिंगल लाइन टेकस्ट बॉक्स प्रस्तुत करता है । टेकस्ट फील्ड को इनिशियलाइज करने के लिए, इसके कंस्टक्टर को कॉल करना पढ़ता है और इसमें एक वैकल्पिक पूर्णांक पैरामीटर पास करना पढ़ेगा । |
JTextArea | JTextArea क्लास एक बहु लाईन टेकस्ट बॉक्स प्रस्तुत करता है । JTextField के समान, यूजर फील्ड में गैर स्वरूपित टेकस्ट इनपुट कर सकता है । |
JPasswordField | यह JTextField क्लास का एक उप क्लास है । यह एक टेकस्ट बॉक्स प्रस्तुत करता है जो बुलेट पॉइंट के साथ उपयोगकर्ता इनपुट टेक्स्ट को लिखता है । इसका उपयोग एप्लिकेशन में पासवर्ड डालने के लिए किया जाता है । |
JCheckBox | JCheckBox एक लेबल के साथ एब चेक बॉक्स प्रस्तुत करता है । चेक बॉक्स में दो अवस्थाएॅ होती हैं- चालू या बंद । |
JRadioButton | JRadioButton का उपयोग UI में रेडियो बटनों के समूह को प्रस्तुत करने के लिए किया जाता है । एक उपयोगकर्ता समूह से एक विकल्प का चयन कर सकता है । |
JList | JList कॉम्पोनेंट तत्वों की स्क्रॉल करने योग्य एक सूची प्रस्तुत करता है । एक उपयोगकर्ता सूची से एक मान या एकाधिक मानों का चयन कर सकता है । |
JComboBox | JComboBox क्लास का उपयोग वकल्पों की सूची के डॉपडाउन को प्रस्तुत करने के लिए किया जाता है । |
JFileChooser | JFileChooser क्लास एक फाइल चयन उपयोगिता प्रदान करता है । यह कॉम्पोनेंंट उपयोगकर्ता को लॉकेल सिस्टम से एक फाइल का चयन करने का सुविधा प्रदान करता है ं। |
JTabbedPane | JTabbedPane एक और बहुत उपयोगी कॉम्पोनेंट है जो उपयोगर्ता को किसी एप्लिकेशन में टैब के बीच स्विच करने देता है । |
JSlider | JSlider कॉम्पोनेंट एक स्लाइडर प्रदर्शित करता है जिसे उपयोगकर्ता अपना मान बदलने के लिए खींच सकता है । |
निर्ष्कष – Conclusion
मुझे आशा है इस पोस्ट से आपने जावा स्विंग (Java Swing) के बारे में अच्छे से हिन्दी में जानकारी प्राप्त कर लिया है ।
अगर फिर भी (Java Swing) को लेकर आपके मन में अन्य कोई सवाल हैं तो आप हमें टिप्पणी अनुभाग के जरीए पुछ सकते है ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-