आप पिछले जवाब या लिंक्स पर एक नज़र डालें, तो आप लाइनों के बीच पता लगाना होगा, उस प्रश्न का वास्तविक जवाब है:
जड़ फलक शीर्ष नहीं है स्तर कंटेनर में ही है, लेकिन शीर्ष स्तर के कंटेनर HAS एक रूट फलक।
सभी स्विंग शीर्ष स्तर के कंटेनर (अर्थात्, JFrame
, JDialog
और JApplet
) RootPaneContainer
इंटरफ़ेस को लागू के बाद से, इसका मतलब है कि आप (अगर यह एक JFrame
है एक सामान्य तरीके से उनके मूल फलक में पहुँच प्राप्त कर सकते हैं की जाँच करने की कोई जरूरत या JDialog
....)
प्रश्न के दूसरे भाग के बारे में, फलक और कंटेनर के बीच का अंतर है, वास्तव में वहाँ कोई अंतर नहीं है, एक फलक विशेष javax.swing.JPanel
में एक java.awt.Container
(या किसी भी उपवर्ग है,) है।
क्या udnerstand के लिए महत्वपूर्ण है विभिन्न शीशे कि एक स्विंग शीर्ष स्तर के कंटेनर (रूट, सामग्री, कांच, बहुस्तरीय) में मौजूद हैं, इस के लिए आप लिंक पिछले जवाब में पोस्ट पर एक नज़र लेने के लिए है।
-1; 'जे इन्टरनेटफ्रेम' शीर्ष-स्तरीय कंटेनर नहीं है, [यह सिर्फ टीवी पर एक चलाता है] (http://download.oracle.com/javase/tutorial/uiswing/components/toplevel.html)। – Pops
दूसरे विचार पर, चूंकि यह बहुत प्यारा और सूखा है, इसलिए मैं उस बिट को हटाने और उत्तर को कम करने के लिए जा रहा हूं; अगर आप इसके खिलाफ हैं तो कृपया टिप्पणी करें। – Pops
आप सही हैं, लॉर्ड टोरगामस; मैं आपके जवाब के आपके संपादन के साथ ठीक हूँ। धन्यवाद। – jfpoilpret