Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में JFrame और JDialog में क्या अंतर हैं?

जेफ्रेम

  • फ्रेम में जोड़े गए घटकों को इसकी सामग्री के रूप में संदर्भित किया जाता है, इन्हें contentPane द्वारा प्रबंधित किया जाता है . JFrame . में एक घटक जोड़ने के लिए , हमें इसके contentPane . का उपयोग करना चाहिए इसके बजाय।
  • एक JFrame शीर्षक . के साथ एक विंडो है , सीमा , (वैकल्पिक) मेनू बार और उपयोगकर्ता -निर्दिष्ट घटक
  • एक JFrame स्थानांतरित . किया जा सकता है , आकार बदला , प्रतिरूपित और यह JComponent . का उपवर्ग नहीं है ।
  • डिफ़ॉल्ट रूप से, JFrame ऊपरी-बाएं कोने . में प्रदर्शित होता है स्क्रीन के आर। किसी निर्दिष्ट स्थान पर फ़्रेम प्रदर्शित करने के लिए, हम setLocation(x, y) का उपयोग कर सकते हैं जेएफआरएएम कक्षा में विधि।

उदाहरण

आयात करें "); फ्रेम.एडविंडो लिस्टनर (नया विंडो एडेप्टर () {सार्वजनिक शून्य विंडो क्लोजिंग (विंडोइवेंट ई) {सिस्टम। बाहर निकलें (0);}}); जेएलएबल एलबीएल =नया जेएलएबल ("जेएफआरएएम डेमो"); lbl.setPreferredSize (नया आयाम (175, 100)); फ्रेम। getContentPane ()। जोड़ें (एलबीएल, बॉर्डरलाउट। केंद्र); फ्रेम.सेटसाइज (375, 275); फ्रेम.सेटविजिबल (सच); }}

आउटपुट

जावा में JFrame और JDialog में क्या अंतर हैं?

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 ()। जोड़ें (लेबल); }}

आउटपुट

जावा में JFrame और JDialog में क्या अंतर हैं?


  1. जावा में JRadioButton और JCheckBox के बीच क्या अंतर हैं?

    दोनों JRadioButton और जेचेकबॉक्स घटक JToggleButton extend का विस्तार कर सकते हैं वर्ग, मुख्य अंतर यह है कि JRadioButton बटनों का एक समूह है जिसमें एक समय में केवल एक बटन का चयन किया जा सकता है जबकि जेचेकबॉक्स चेकबॉक्स का एक समूह है जिसमें एक बार में कई आइटम चुने जा सकते हैं । JRadioButton एक J

  1. जावा में JTextField और JTextArea के बीच क्या अंतर हैं?

    JTextField . के बीच मुख्य अंतर और JTextArea जावा में यह है कि एक JTextField पाठ की एक पंक्ति . में प्रवेश करने की अनुमति देता है GUI एप्लिकेशन में जबकि JTextArea पाठ की एक से अधिक पंक्तियाँ entering दर्ज करने की अनुमति देता है GUI एप्लिकेशन में। JTextField एक JTextFeld सबसे महत्वपूर्ण घटकों म

  1. Java में GridLayout और GridBagLayout में क्या अंतर हैं?

    एक ग्रिडलेआउट सभी घटकों को एक आयताकार ग्रिड में रखता है और समान आकार के आयतों . में विभाजित किया जाता है और प्रत्येक घटक को एक आयत के अंदर रखा जाता है जबकि GridBagLayout एक लचीला . है लेआउट प्रबंधक जो घटकों को लंबवत और क्षैतिज रूप से . संरेखित करता है यह आवश्यक नहीं है कि घटक समान आकार के हों।