जावा में GUI कैसे लिखें

जावा में एक ग्राफिकल यूजर इंटरफेस एप्लिकेशन लिखना आपके कार्यक्रमों को एक दृश्य, उत्तरदायी उपयोगकर्ता अनुभव प्रदान करने की अनुमति देता है। स्विंग और एडब्ल्यूटी लाइब्रेरी डेवलपर्स को दृश्य तत्व बनाने और उपयोगकर्ता इंटरैक्शन को कैप्चर करने के लिए मानक संसाधनों के एक सेट के साथ प्रदान करते हैं। GUI अनुप्रयोगों के लिए डेवलपर्स के पास लेआउट और प्रस्तुति के मामले में बहुत सारे विकल्प हैं। मानक संसाधनों में कई अन्य विकल्पों के बीच बटन, सूची, पाठ-क्षेत्र और पैनल के घटक शामिल हैं। एक डेवलपर के रूप में, आप अपनी परियोजना की जरूरतों की उपस्थिति और कार्यक्षमता बनाने के लिए इन संसाधनों को जोड़ सकते हैं।

1।

अपने GUI के लिए एक क्लास बनाएँ। अपने जावा प्रोजेक्ट में, अपने यूजर इंटरफेस का प्रतिनिधित्व करने के लिए एक नया वर्ग बनाएं। निम्न नमूना कोड एक वर्ग रूपरेखा को लागू करता है और आवश्यक जावा भाषा तत्वों को लागू करता है: सार्वजनिक वर्ग MyGUI, JFrame को लागू करता है ActionListener {// वर्ग सामग्री यहाँ}

आपके द्वारा दर्ज किए गए वर्ग घोषणा से पहले, अपने GUI के लिए आवश्यक आयात विवरण फ़ाइल के शीर्ष पर जोड़ें: javax.swing आयात करें। ; आयात java.awt ; आयात java.awt.event। *;

आपके कार्यक्रम के मुख्य वर्ग में, मुख्य विधि में अपने GUI वर्ग का एक उदाहरण बनाएं: MyGUI theGUI = new MyGUI ();

जब आप प्रोग्राम चलाते हैं तो यह कोड आपके GUI को प्रदर्शित करेगा।

2।

अपने GUI वर्ग के लिए निर्माता विधि बनाएँ। निम्न नमूना कोड निर्माण विधि की रूपरेखा को प्रदर्शित करता है: सार्वजनिक MyGUI () {// कंस्ट्रक्टर कोड यहाँ}

निर्माता विधि के अंदर, अपने उपयोगकर्ता इंटरफ़ेस के मूल गुणों को स्थापित करने के लिए निम्नलिखित नमूना कोड जोड़ें: setTitle ("मेरा जीयूआई"); सेटसाइज़ (400, 200); setLocation (300, 250);

आप अपनी स्वयं की परियोजना के अनुरूप इन विधियों में दिए गए मानों को बदल सकते हैं। अपने GUI में दृश्य तत्वों को रखने के लिए एक पैनल जोड़ें जो निम्नानुसार है: JPanel myPanel = new JPanel (); जोड़ें (myPanel, "केंद्र");

3।

अपने GUI के लिए आवश्यक सहभागी तत्व बनाएँ। जावा प्रोग्राम में कई यूजर इंटरफेस तत्व शामिल हो सकते हैं। हर एक के लिए, अपने GUI वर्ग में एक इंस्टेंस वेरिएबल बनाएं और उसे कंस्ट्रक्टर विधि के अंदर इंस्टेंट करें। एक बटन के लिए निम्न नमूना उदाहरण चर घोषणा कंस्ट्रक्टर विधि से पहले दिखाई दे सकती है: निजी JButton myButton;

कंस्ट्रक्टर विधि के अंदर, आप इस बटन को निम्न प्रकार से देख सकते हैं: myButton = new JButton ("ए बटन");

आप इस प्रक्रिया का उपयोग उन सभी उपयोगकर्ता इंटरफ़ेस घटकों के उदाहरण बनाने के लिए कर सकते हैं जिनकी आपको आवश्यकता है

4।

अपने उपयोगकर्ता इंटरफ़ेस तत्व जोड़ें। निम्नलिखित नमूना कोड इंटरफ़ेस में बटन को जोड़ने और इसके साथ उपयोगकर्ता की बातचीत का पता लगाने के लिए कार्यक्रम तैयार करने का प्रदर्शन करता है: myButton.addActionListener (यह); myPanel.add (myButton);

यह कोड जावा को बटन के साथ बातचीत करने वाले उपयोगकर्ता के लिए सुनने का निर्देश देता है, फिर इसे पैनल क्षेत्र में जोड़ता है। अपने यूजर इंटरफेस को प्रदर्शित करने के लिए जावा को निर्देश दें, निम्नानुसार, कंस्ट्रक्टर विधि के अंत में:

setVisible (सही);

अपने GUI में विज़ुअल और इंटरेक्टिव तत्वों के निर्माण के बाद, कंस्ट्रक्टर विधि अब इसे उपयोगकर्ता को प्रदर्शित करेगी।

5।

अपने GUI के साथ उपयोगकर्ता सहभागिता पर प्रतिक्रिया दें। "ActionListener" इंटरफ़ेस को लागू करने के लिए, आपको "ActionPerformed" विधि की आपूर्ति करने की आवश्यकता है। यह वह जगह है जहां आप उपयोगकर्ता घटनाओं का जवाब देने के लिए कोड दर्ज कर सकते हैं। निर्माण विधि के बाद, अपनी कक्षा की घोषणा के अंदर निम्नलिखित नमूना विधि जोड़ें: सार्वजनिक शून्य कार्रवाईपुनरक्षित (ActionEvent e) {if (e.getSource () == myButton) System.out.println ("दबाया myButton"); }

यह तकनीक को प्रदर्शित करने का एक सरल उदाहरण है, जब उपयोगकर्ता आपके बटन के साथ बातचीत करता है तो संदेश लिखता है। "ActionEvent" ऑब्जेक्ट आपको यह पता लगाने की क्षमता प्रदान करता है कि किस उपयोगकर्ता तत्व ने ईवेंट को निकाल दिया है। आप अपने स्वयं के प्रोजेक्ट में प्रत्येक तत्व के लिए आवश्यक अतिरिक्त संसाधन जोड़ सकते हैं।

टिप

  • अपने इंटरफ़ेस में प्रत्येक घटक के साथ उपयोगकर्ता इंटरैक्शन को संभालने के लिए कस्टम तरीके बनाना आपके कोड को व्यवस्थित रखने में मदद करता है।

चेतावनी

  • जीयूआई अनुप्रयोगों को यह सुनिश्चित करने के लिए बहुत सारे परीक्षण की आवश्यकता है कि बग का पता लगाया जाए और उन्हें ठीक किया जाए।

लोकप्रिय पोस्ट