जावा में JFrame कैसे बनाएं?



जावा में यह JFrame एक प्रकार का कंटेनर है जो मुख्य विंडो की तरह काम करता है जहां आप GUI बनाने के लिए टेक्स्टफिल्ड, बटन आदि जैसे घटक बना सकते हैं।

JFrame का एक वर्ग है javax.swing द्वारा बढ़ाया गया पैकेज java.awt.frame। यह शीर्ष स्तर की खिड़की है, जिसमें सीमा और एक शीर्षक पट्टी है। JFrame वर्ग में विभिन्न विधियाँ हैं जिनका उपयोग इसे अनुकूलित करने के लिए किया जा सकता है। तो, यह लेख आपको JFrame के बारे में गहराई से ज्ञान प्राप्त करने में मदद करेगा

ये इस लेख में शामिल किए जाने वाले विषय हैं:





चलो शुरू करें!

जावा में JFrame: Java JFrames का परिचय

JFrame एक शीर्ष-स्तरीय कंटेनर है जो स्क्रीन पर एक विंडो प्रदान करता है। एक फ्रेम वास्तव में एक आधार विंडो है जिस पर अन्य घटक भरोसा करते हैं, अर्थात् मेनू बार, पैनल, लेबल, टेक्स्ट फ़ील्ड, बटन, आदि लगभग हर दूसरे। झूला आवेदन JFrame विंडो से शुरू होता है। एक फ्रेम के विपरीत, JFrame में विधि setDefaultCloseOperation (int) की सहायता से विंडो को छिपाने या बंद करने का विकल्प होता है।



JFrame कैसे बनाएं?

जेफ्रेम कक्षा बहुत सारे निर्माता इसका उपयोग एक नया JFrame बनाने के लिए किया जाता है। आप इन विधियों का उपयोग करके JFrame बना सकते हैं:

कैसे एक वर्ग सिंगलटन बनाने के लिए

JFrame (): यह एक फ्रेम बनाने में मदद करता है जो अदृश्य है।
जेफ्रेम (स्ट्रिंग शीर्षक): एक शीर्षक के साथ एक फ्रेम बनाने में मदद करता है।
जेफ्रेम (ग्राफिक्सकॉन्फिगरेशन जीसी): रिक्त शीर्षक और स्क्रीन के ग्राफिक्स कॉन्फ़िगरेशन के साथ एक फ्रेम बनाता है।

उदाहरण:



JFrame F = नया JFrame () // या निर्माता को अधिभारित करें और इसे एक शीर्षक दें: JFrame F1 = नया JFrame ('रेड अलर्ट!'))

अब, JFrame बनाने के बाद, आपको आकार और स्थान सेट करने की आवश्यकता है। आइए देखें कि यह कैसे किया जा सकता है।

// फ्रेम जोड़ें JFrame f = नया JFrame ('रेड अलर्ट!') // सेट आकार: चौड़ाई, ऊंचाई (पिक्सेल में) f.setSize (450, 475) // सेट स्थान (x, y) f। (१२०, ६०)

अब आगे बढ़ते हैं और उन कार्यों को समझते हैं जो JFrame पर किए जा सकते हैं।

लिनक्स के लिए सबसे अच्छा जावा आइड

जावा में JFrame: संचालन

प्रकारतरीकाविवरण
संरक्षित शून्यaddImpl (घटक COMP, ऑब्जेक्ट की कमी, इंट इंडेक्स)यह निर्दिष्ट चाइल्ड घटक जोड़ता है।
संरक्षित JRootPanecreateRootPane ()इसे डिफॉल्ट रूटपैन बनाने के लिए कंस्ट्रक्टर विधियों द्वारा बुलाया जाता है।
संरक्षित शून्यफ़्रेमइनिट ()यह विधि निर्माणकर्ताओं द्वारा जेफ्रेम को ठीक से स्थापित करने के लिए कहा जाता है।
शून्यsetContentPane (सामग्री सामयिक)ContentPane गुण सेट करता है
स्थिर शून्यsetDefaultLookAndFeelDecorated (बूलियन डिफ़ॉल्टLookAndFeelDecorated)एक संकेत प्रदान करता है कि क्या नए बनाए गए JFrames में वर्तमान लुक और फील द्वारा प्रदान की गई विंडो सजावट होनी चाहिए या नहीं।
शून्यsetIconImage (छवि चित्र)यह छवि को इस विंडो के आइकन के रूप में प्रदर्शित करने के लिए सेट करता है।
शून्यसेटजेनुबर (JMenuBar menubar)इस फ्रेम के लिए मेनूबार सेट करता है।
शून्यsetLayeredPane (JLayeredPane layeredPane)यह स्तरित संपत्ति सेट करता है।
JRootPanegetRootPane ()इस फ़्रेम के लिए रूटपैन ऑब्जेक्ट लौटाता है।
ट्रांसफरहैंडलरgetTransferHandler ()स्थानांतरणहैंडलर संपत्ति प्राप्त करता है।

उदाहरण:

आयात java.awt.FlowLayout आयात javax.swing.JButton आयात javax.swing.JFrame आयात javax.swing.JLabel आयात javax.swing.Jpanel सार्वजनिक वर्ग JFrame Edureka {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग s []) {JFrame फ्रेम} JFrame ('JFrame उदाहरण') JPanel पैनल = नया JPanel () panel.setLayout (नया FlowLayout ()) JLabel लेबल = नया JLabel ('उदाहरण के लिए JFrame) 'JButton बटन = new JButton () बटन.setText (' बटन ') panel.add (लेबल) panel.add (बटन) फ़्रेम.add (पैनल) फ़्रेम ।सेटसाइज़ (200, 300) फ़्रेम ।setLocationRelativeTo (null) फ़्रेम ।setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) फ़्रेम.setVouble (सत्य)}}

आउटपुट:

Jframe उदाहरण - जावा में JFrame - Edureka

विधि अधिभार और विधि अधिभावी

इसके साथ, हम इस लेख के अंत में आते हैं ” जावा में JFrame “। मुझे उम्मीद है कि आप लोग हर उस चीज़ से स्पष्ट हैं जो आपके साथ साझा की गई है।

मुझे उम्मीद है कि उपर्युक्त सामग्री आपके बढ़ाने में मददगार साबित हुई । पढ़ते रहो, तलाशते रहो!

यह भी देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। एडुर्का का जावा J2EE और SOA प्रशिक्षण और प्रमाणन पाठ्यक्रम उन छात्रों और पेशेवरों के लिए डिज़ाइन किया गया है जो जावा डेवलपर बनना चाहते हैं। पाठ्यक्रम आपको जावा प्रोग्रामिंग में एक शुरुआत देने के लिए डिज़ाइन किया गया है और आपको विभिन्न के साथ-साथ कोर और उन्नत जावा अवधारणाओं के लिए प्रशिक्षित करता है हाइबरनेट और स्प्रिंग की तरह।