Region
उन घटकों के लिए एक सुपरक्लास है जिसमें बाल नोड्स हैं।
अंतर यह है कि Region
अपने बच्चों को एपीआई के साथ छेड़छाड़ करने की अनुमति नहीं देता है। Region.getChildren()
विधि सुरक्षित है, इसलिए आप इसका उपयोग नहीं कर सकते:
new Region().getChildren().add(...); // doesn't compile
new Pane().getChildren().add(...); // works
वह क्यों है?
क्योंकि Region
घटक डेवलपर्स के लिए समर्पित है, और यह उन्हें अगर वे एपीआई उपयोगकर्ताओं को सीधे बच्चों के साथ काम करने के लिए अनुमति देना चाहते हैं का चयन करने के लिए अनुमति देता है (जैसे Pane
, HBox
, आदि) या नहीं (चार्ट की तरह)।
स्रोत
2012-07-31 18:30:09
क्रिस्टल स्पष्ट और सटीक उत्तर, thanx बहुत कुछ। – QuidNovi