HomeProgrammingजावा स्विंग क्या है | What is Java Swing in Hindi

जावा स्विंग क्या है | What is Java Swing in Hindi

हेल्लो पाठकों !

क्या आप जानना चाहते है, जावा स्विंग क्या है, इसके विशेषताएं क्या है, उपयोग क्या है और जावा स्विंग कैसे काम करता है ।

तो चलिए 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 एक संपादन योग्य सिंगल लाइन टेकस्ट बॉक्स प्रस्तुत करता है । टेकस्ट फील्ड को इनिशियलाइज करने के लिए, इसके कंस्टक्टर को कॉल करना पढ़ता है और इसमें एक वैकल्पिक पूर्णांक पैरामीटर पास करना पढ़ेगा ।
JTextAreaJTextArea क्लास एक बहु लाईन टेकस्ट बॉक्स प्रस्तुत करता है । JTextField के समान, यूजर फील्ड में गैर स्वरूपित टेकस्ट इनपुट कर सकता है ।
JPasswordFieldयह JTextField क्लास का एक उप क्लास है । यह एक टेकस्ट बॉक्स प्रस्तुत करता है जो बुलेट पॉइंट के साथ उपयोगकर्ता इनपुट टेक्स्ट को लिखता है । इसका उपयोग एप्लिकेशन में पासवर्ड डालने के लिए किया जाता है ।
JCheckBoxJCheckBox एक लेबल के साथ एब चेक बॉक्स प्रस्तुत करता है । चेक बॉक्स में दो अवस्थाएॅ होती हैं- चालू या बंद ।
JRadioButtonJRadioButton का उपयोग UI में रेडियो बटनों के समूह को प्रस्तुत करने के लिए किया जाता है । एक उपयोगकर्ता समूह से एक विकल्प का चयन कर सकता है ।
JListJList कॉम्पोनेंट तत्वों की स्क्रॉल करने योग्य एक सूची प्रस्तुत करता है । एक उपयोगकर्ता सूची से एक मान या एकाधिक मानों का चयन कर सकता है ।
JComboBoxJComboBox क्लास का उपयोग वकल्पों की सूची के डॉपडाउन को प्रस्तुत करने के लिए किया जाता है ।
JFileChooserJFileChooser क्लास एक फाइल चयन उपयोगिता प्रदान करता है । यह कॉम्पोनेंंट उपयोगकर्ता को लॉकेल सिस्टम से एक फाइल का चयन करने का सुविधा प्रदान करता है ं।
JTabbedPaneJTabbedPane एक और बहुत उपयोगी कॉम्पोनेंट है जो उपयोगर्ता को किसी एप्लिकेशन में टैब के बीच स्विच करने देता है ।
JSliderJSlider कॉम्पोनेंट एक स्लाइडर प्रदर्शित करता है जिसे उपयोगकर्ता अपना मान बदलने के लिए खींच सकता है ।

निर्ष्कष – Conclusion

मुझे आशा है इस पोस्ट से आपने जावा स्विंग (Java Swing) के बारे में अच्छे से हिन्दी में जानकारी प्राप्त कर लिया है ।

अगर फिर भी (Java Swing) को लेकर आपके मन में अन्य कोई सवाल हैं तो आप हमें टिप्पणी अनुभाग के जरीए पुछ सकते है ।

FAQ’s

Q1 :

Ans:

अन्य पोस्ट पढ़े :-

अगर आपको यह पोस्ट अच्छा लगा तो इसे अपने दोस्तों के साथ शेयर करे ताकी उन्हें भी इस बारे में जानकारी प्राप्त हो सके ।

Satyajit Nath
Satyajit Nathhttps://tazahindi.com
इस पोस्ट के लेखक सत्यजीत है, वह इस वेबसाइट का Founder भी हैं । उन्होंने Information Technology में स्नातक और Computer Application में मास्टर डिग्री प्राप्त की हैं ।

LEAVE A REPLY

Please enter your comment!
Please enter your name here