मेरे जावा स्विंग एप्लिकेशन के लिए मेरे पास एक स्वरूपण प्रश्न है। यह काफी सरल होना चाहिए, लेकिन मुझे किसी भी सहायता को खोजने में कठिनाई हो रही है (प्रत्येक विषय जेपीनल में किसी भी डिफ़ॉल्ट पैडिंग को हटा रहा है)। मेरे विभिन्न जेपीनलों में पाठ रंगीन सीमाओं को छूने, किनारों और शीर्ष को गले लगाता है: मैं पैडिंग कैसे जोड़ सकता हूं? धन्यवाद।जावा में जेपीनल पैडिंग
उत्तर
अपने JPanel
के आसपास EmptyBorder
सेट करें।
उदाहरण:
JPanel p =new JPanel();
p.setBorder(new EmptyBorder(10, 10, 10, 10));
जब आप JPanel
अंदर गद्दी की जरूरत है आम तौर पर आप गद्दी लेआउट प्रबंधक प्रयोग कर रहे हैं के साथ जोड़ें। ऐसे मामले हैं जिन्हें आप JPanel
की सीमा का विस्तार कर सकते हैं।
लेआउट मैनेजर में पैडिंग जोड़ना (मेरे मामले में, ग्रिडलाउट) आसन्न पैनलों के बीच पैडिंग जोड़ता है, लेकिन एक व्यक्तिगत पैनल के भीतर नहीं। लेकिन एक सीमा होगी, मदद के लिए धन्यवाद। – Connor
मुझे लगता है कि आपके जेपीनल में डेमो के लिए जेटीक्स्टफिल्ड शामिल है।
वे घटक JTextComponent#setMargin()
विधि प्रदान करते हैं जो आपको लगता है कि आप क्या देख रहे हैं।
आप अपने पाठ के आसपास किसी भी आकार के एक खाली सीमा लिए देख रहे हैं, ठीक है, का उपयोग EmptyBorder
JPanel p=new JPanel();
GridBagLayout layout=new GridBagLayout();
p.setLayout(layout);
GridBagConstraints gbc = new GridBagConstraints();
gbc.fill=GridBagConstraints.HORIZONTAL;
gbc.gridx=0;
gbc.gridy=0;
p2.add("",gbc);
- 1. जावा - जेपीनल
- 2. जावा में जेपीनल बनाम जेएफआरएम
- 3. जावा/स्विंग: एक जेपीनल
- 4. जेपीनल
- 5. जेपीनल
- 6. जेपीनल
- 7. जावा स्विंग - जेपीनल को कैसे अक्षम करें?
- 8. माउस जेपीनल
- 9. एक जेपीनल
- 10. जावा सिफर - एईएस पैडिंग समस्या
- 11. जावा के साथ जेपीनल में जेटीबल कैसे प्रदर्शित करें?
- 12. जेमेनूबार को जेपीनल में जोड़ें?
- 13. जेएफइल कूसर एक जेपीनल
- 14. पैडिंग
- 15. पैडिंग
- 16. पैडिंग
- 17. जेपीनल ढाल पृष्ठभूमि
- 18. चुनिंदा बक्से में पैडिंग
- 19. स्ट्रिंग में पैडिंग शून्य
- 20. नेटबीन्स में जेएफआरएएम से जेपीनल तक
- 21. जेपीनल ग्राफिक्स समाशोधन और पुनर्भुगतान?
- 22. पैडिंग क्या हैं स्टार्ट और पैडिंग अंत?
- 23. दो जेपीनल ऑब्जेक्ट्स के बीच संदेश भेजना
- 24. UILabel में पैडिंग कैसे जोड़ें?
- 25. गूगल चार्ट में पैडिंग निकालें?
- 26. स्ट्रिंग में शून्य-पैडिंग जोड़ें
- 27. टेक्स्टबॉक्स पैडिंग
- 28. जावा जीयूआई: जेएफआरएएम पर जेपीनल में जेबटन पर फ़ोकस कैसे सेट करें?
- 29. वास्तविक जेपीनल आकार कैसे प्राप्त करें?
- 30. जेबटन पर क्लिक करके जेपीनल कैसे जोड़ें?
या आप मौजूदा सीमा arround कुछ अतिरिक्त गद्दी हो सकता है: 'p.setBorder (BorderFactory.createCompoundBorder (नया एम्प्टीबॉर्डर (10, 10, 10, 10), नया एच्च्डबॉर्डर()); ' – Synox
संबंधित नोट पर: यदि कोई कस्टम घटक विकसित कर रहा है (यानी 'पेंट *()' ओवरराइड करना), तो इन्हें इन्हें पूरा करना चाहिए सीमाएं: http://www.javaswingcomponents.com/blog/custom-swing-component-development-tip-insets-matter। – TWiStErRob
विंडो का आकार बदलने पर क्या होता है? यह समाधान अच्छा नहीं है तो क्या यह है? –