जेफ्रेम
- फ्रेम में जोड़े गए घटकों को इसकी सामग्री के रूप में संदर्भित किया जाता है, इन्हें contentPane द्वारा प्रबंधित किया जाता है . JFrame . में एक घटक जोड़ने के लिए , हमें इसके contentPane . का उपयोग करना चाहिए इसके बजाय।
- एक JFrame शीर्षक . के साथ एक विंडो है , सीमा , (वैकल्पिक) मेनू बार और उपयोगकर्ता -निर्दिष्ट घटक ।
- एक JFrame स्थानांतरित . किया जा सकता है , आकार बदला , प्रतिरूपित और यह JComponent . का उपवर्ग नहीं है ।
- डिफ़ॉल्ट रूप से, JFrame ऊपरी-बाएं कोने . में प्रदर्शित होता है स्क्रीन के आर। किसी निर्दिष्ट स्थान पर फ़्रेम प्रदर्शित करने के लिए, हम setLocation(x, y) का उपयोग कर सकते हैं जेएफआरएएम कक्षा में विधि।
उदाहरण
आयात करें "); फ्रेम.एडविंडो लिस्टनर (नया विंडो एडेप्टर () {सार्वजनिक शून्य विंडो क्लोजिंग (विंडोइवेंट ई) {सिस्टम। बाहर निकलें (0);}}); जेएलएबल एलबीएल =नया जेएलएबल ("जेएफआरएएम डेमो"); lbl.setPreferredSize (नया आयाम (175, 100)); फ्रेम। getContentPane ()। जोड़ें (एलबीएल, बॉर्डरलाउट। केंद्र); फ्रेम.सेटसाइज (375, 275); फ्रेम.सेटविजिबल (सच); }}आउटपुट
JDialog
- द JDialog एक JFrame . के समान है सिवाय इसके कि JDialog को मोडली सेट किया जा सकता है . मोडल इसका मतलब है कि संबंधित JDialog प्रदर्शित होने के दौरान किसी अन्य विंडो का उपयोग या सक्रिय नहीं किया जा सकता है।
- मोडल संवाद अन्य शीर्ष-स्तरीय विंडो में इनपुट ब्लॉक करें और मॉडल रहित संवाद अन्य विंडो में इनपुट की अनुमति दें।
- JFrame के विपरीत , JDialog विंडो के ऊपरी दाएं कोने में स्थित मिनिमाइज़ और मैक्सिमम बटन को होल्ड नहीं करता है।
उदाहरण
आयात करें डायलॉग.सेटविज़िबल (सच); } कैच (अपवाद ई) { e.printStackTrace (); } } सार्वजनिक JDialogDemo() { setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); setTitle ("ट्यूटोरियल पॉइंट में आपका स्वागत है"); सेटबाउंड्स (100, 100, 359, 174); getContentPane ()। सेटलेआउट (शून्य); JLabel लेबल =नया JLabel ("ट्यूटोरियल पॉइंट में आपका स्वागत है"); लेबल.सेटबाउंड्स (86, 37, 175, 29); getContentPane ()। जोड़ें (लेबल); }}आउटपुट