पर 2 या अधिक ऑब्जेक्ट्स जोड़ना मैं जेएफआरएएम पर 2 ऑब्जेक्ट्स प्रदर्शित करना चाहता हूं। मैंने जेपीनल में ऑब्जेक्ट्स जोड़कर कोशिश की और फिर जेपीनेल को जेएफआरएएम में जोड़ा लेकिन यह भी काम नहीं किया। मैंने गेंद और बॉल 1 ऑब्जेक्ट्स को सीधे जेएफआरएएम में जोड़ने की कोशिश की लेकिन यह केवल अंतिम जोड़ा ऑब्जेक्ट दिखाता है। मैं एक समय में दोनों वस्तुओं को जेएफआरएएम पर दिखाना चाहता हूं। नीचे दिया गया कोड केवल ball1 ऑब्जेक्ट दिखाता है।जेएफआरएएम
JFrame f = new JFrame("Moving");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//making 2 objects
Ballbewegung2 ball = new Ballbewegung2();
Ballbewegung3 ball1 = new Ballbewegung3();
JPanel contentPane = new JPanel(new BorderLayout());
JPanel contentPane1 = new JPanel(new BorderLayout());
//adding objects to JPanel
contentPane.add(ball, BorderLayout.CENTER);
contentPane1.add(ball1, BorderLayout.CENTER);
//Adding JPanel to JFrmae
f.getContentPane().add(contentPane);
f.getContentPane().add(contentPane1);
f.setSize(500, 500);
f.setVisible(true);
मैं वस्तुओं के लिए जहां वे shown.I भी कोशिश की है दूसरी विधि हैं के लिए अलग निर्देशांक दे रहा हूँ, यह अभी भी पहली वस्तु अधिलेखित कर देता है। – user1717353
गलत, आप 'f.getContentPane()' को दो अलग-अलग घटकों से गुजरते हैं, लेकिन बाधाओं को निर्दिष्ट किए बिना। और बॉर्डरलाउट के साथ एक पैनल स्पष्ट रूप से निर्दिष्ट बाधाओं के बिना घटक को केंद्र स्थिति में जोड़ देगा, दूसरा वाला पहला स्थान बदल देगा। – icza