मैं यह जानना चाहता हूं कि एक जेपीनल स्क्रीन पर है या नहीं। इसका मतलब यह नहीं है कि इस स्थिति के लिए isVisible()
विधि का उपयोग किया जा सकता है। मेरा मतलब है कि मैं यह जानना चाहता हूं कि एक घटक जो पहले शुरू किया गया है, वर्तमान में मेरे मुख्य पैनल पर घटकों में से एक है या नहीं।स्क्रीन पर प्रदर्शित होने वाले जावा घटक को कैसे ढूंढें
संपादित करें और अधिक स्पष्टीकरण: मेरे कार्यक्रम में पहले कई पैनल शुरू किए गए हैं और आवश्यकतानुसार मेरे रूप में उनका उपयोग करते हैं। मैं अब उदाहरण के लिए jpanel1
जानना चाहता हूं जो अब मेरे पैनल पर मौजूद किसी भी पैनल पर है।
उदाहरण:
public class GUI extends JFrame() {
private JPanel1, jPanel2;
public static void main(String[] args) {
GUI gui = new GUI();
jPanel1 = new JPanel();
jPanel2 = new JPanel();
gui.setContentpane(jPanel1);
gui.setVisible(true);
}
}
अब jPanel1
स्क्रीन पर दिखाई देता है बू jPanel2
दिखाई नहीं देता है। मैं इसे कैसे ढूंढ सकता हूं?
हाँ संभव है, आप कृपया के साथ एक अन्य [SSCCE] (http://sscce.org/), हो सकता है देखते हैं अपने प्रश्न संपादित कर सकते हैं विकल्प – mKorbel
क्या आपका मतलब है IsShowing() ?: http://docs.oracle.com/javase/6/docs/api/java/awt/Component.html#isShowing() –
@mKorbel: स्पष्ट है और मैंने समझाया मतलब है। – sajad