के बीच जगह जोड़ें मैं इस जेएफआरएएम में जेएफआरएएम और जेपीनल आवेषण के बीच जगह कैसे जोड़ सकता हूं? मैं इस तरह से अंतरिक्ष सम्मिलित करूंगा कि जेपीआरएलजेएफआरएएम और जेपीनेल
7
A
उत्तर
11
पर जेपीनेल की सीमाएं बहुत दिखाई नहीं दे रही हैं। उचित पैरामीटर के साथ जेपीनेल की सीमा को एम्प्टीबॉर्डर के साथ सेट करें।
यानी,
// caveat: code not tested
myPanel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
JPanel पहले से ही एक सीमा है, तो आप एक यौगिक सीमा का उपयोग कर सकते हैं या किसी अन्य JPanel में JPanel लपेट, BorderLayout और BorderLayout.CENTER स्थिति में उपयोग करते हुए कहते हैं, और देना रैपर जेपीनेल एक खाली सीमा।
0
आप घटक के लिए ग्रिडबैगआउट और सेटबाउंड का उपयोग क्यों नहीं करते? घटक जो स्थिति आप चाहते हैं उस पर बने रहेंगे। `
'import javax.swing.*;
import java.awt.*;
public class set_Components_where_i_want {
public static void main(String[] args){
JFrame frame = new JFrame();
frame.setLayout(null);
//make new Components
JButton b1 = new JButton("One");
JButton b2 = new JButton("Two");
JButton b3 = new JButton("Three");
//add Components first
frame.add(b1);
frame.add(b2);
frame.add(b3);
//get frame inserts
Insets insets = frame.getInsets();
Dimension size = b1.getPreferredSize();
//set position here
b1.setBounds(50 + insets.left, 10 + insets.top,
size.width, size.height);
size = b2.getPreferredSize();
b2.setBounds(110 + insets.left, 80 + insets.top,
size.width, size.height);
size = b3.getPreferredSize();
b3.setBounds(300 + insets.left, 60 + insets.top,
size.width + 100, size.height + 40);
//set size for the frame so it can contain all Components
frame.setSize(600 + insets.left + insets.right,
250 + insets.top + insets.bottom);
// make the frame be visible
frame.setVisible(true);
}
}`
संबंधित मुद्दे
- 1. जेपीनेल, जेएफआरएएम, जेकंपोनेंट, और जेप्लेट
- 2. जेपीनेल के साथ जेपीनेल को जेएफआरएएम
- 3. जेएफआरएएम
- 4. जेएफआरएएम
- 5. एक जेएफआरएएम
- 6. जेपीनेल
- 7. जेपीनेल
- 8. जेपीनेल
- 9. जेपीनेल
- 10. जेपीनेल
- 11. जेएफआरएएम
- 12. जेएफआरएएम
- 13. जेएफआरएएम
- 14. जेएफआरएएम
- 15. नेटबीन्स में जेएफआरएएम से जेपीनल तक
- 16. कार्डलेआउट को जेपीनेल प्रदर्शित करने के लिए जेएफआरएएम आकार कैसे सेट करें?
- 17. एक जेपीनेल
- 18. नेटबीन: जेपीनेल
- 19. 0 जेपीनेल
- 20. स्विंग जेपीनेल
- 21. पारदर्शी जेपीनेल
- 22. जेपीनेल अन्य
- 23. नया जेएफआरएएम
- 24. स्विंग जेएफआरएएम
- 25. जावा कस्टम ड्रैग और ड्रॉप जेपीनेल
- 26. जेएलएरपेन को जेपीनेल
- 27. स्विंग: पारदर्शी जेपीनेल
- 28. जेपीनेल में प्रवाह
- 29. जावा जेपीनेल रीड्रो मुद्दे
- 30. पहेली गेम में जेपीनेल
'आंतरिक' पैनलों है कि अन्य पैनलों के अंदर जा रहे हैं के लिए, अंतरिक्ष पेश करने का एक और तरीका है माता पिता पैनल लेआउट के निर्माता के लिए तर्क प्रदान करके है:
यहाँ एक उदाहरण। लेआउट में अक्सर एक कन्स्ट्रक्टर होता है जो घटकों के बीच क्षैतिज और ऊर्ध्वाधर अंतर को निर्दिष्ट करने की अनुमति देता है। –
@ एंड्रयू: इतना सच है। स्पष्टीकरण के लिए धन्यवाद! –