मैं BorderFactory
का उपयोग कर सीमाओं बनाने के लिए कैसे पता है, लेकिन मैं कुछ भी मुझे निर्दिष्ट क्या पक्षों मैं पर सीमा चाहते हैं देता है कि नहीं दिख रहा है:, एसक्या जावा पक्ष स्विंग सीमा केवल शीर्ष तरफ हो सकती है?
30
A
उत्तर
35
Sun tutorial से:
अगली तस्वीर कुछ मैट सीमाओं को दिखाती है। मैट सीमा बनाते समय, आप निर्दिष्ट करते हैं कि कितने पिक्सेल को एक घटक के शीर्ष, बाएं, नीचे, और पर स्थित है।
http://java.sun.com/docs/books/tutorial/figures/uiswing/components/BorderDemo2.png
5
मैट और खाली सीमा आप हर तरफ आकारों का उल्लेख करने की अनुमति है जो हो सकता है शून्य हो।
Border
इंटरफ़ेस स्वयं को लागू करने के लिए बहुत आसान है यदि आप एक कस्टम रूप चाहते हैं। मुझे लगता है कि जावा लाइब्रेरी में शामिल शैलियों वाली तीसरी पार्टी लाइब्रेरी उपलब्ध नहीं हो सकती हैं।
62
आप प्रत्येक पक्ष में सीमा के आयाम निर्दिष्ट करने के लिए MatteBorder का उपयोग कर सकते हैं। MatteBorder की contructor है:
public MatteBorder(int top,
int left,
int bottom,
int right,
Color matteColor)
तो अगर आप केवल अपने JPanel के नीचे और दाएँ पक्ष पर एक सीमा करना चाहते हैं, आप ऐसा ही कुछ लिख सकते हैं:
JPanel panel = new JPanel();
panel.setBorder(BorderFactory.createMatteBorder(0, 0, 1, 1, Color.BLACK));
संबंधित मुद्दे
- 1. एक तरफ घुमावदार सीमा केवल जावा
- 2. जावा स्विंग - रेखा सीमा
- 3. सीएसएस सीमा तीन तरफ
- 4. केवल एक तरफ सीमा छवि का उपयोग कैसे करें?
- 5. जावा: स्विंग JComboBox, क्या सूची में प्रत्येक आइटम के लिए छिपी हुई डेटा हो सकती है?
- 6. एक विशिष्ट पक्ष पर सीमा समायोजित करें
- 7. क्या एक से अधिक एडब्ल्यूटी कार्यक्रम कतार हो सकती है?
- 8. मेरी टेबल और सीमा-पतन पर एक गोलाकार सीमा कैसे हो सकती है: पतन?
- 9. जावा में शीर्ष स्तर की कक्षा स्थिर क्यों नहीं हो सकती है?
- 10. केवल एक सीमा पर रूपरेखा
- 11. स्विंग के यूनिकोड समर्थन की सीमा
- 12. जावा स्विंग
- 13. क्या जीसीसी में नकली हो सकती है?
- 14. केवल सीमा-शीर्ष पर ड्रॉप छाया लागू करें?
- 15. क्या कक्षाओं की संख्या पर कोई सीमा है जो नामस्थान में .NET में हो सकती है?
- 16. रैखिक ग्रेडियेंट के साथ जावा स्विंग मैट सीमा?
- 17. क्या खिड़की हमेशा एक अन्य खिड़की के शीर्ष पर हो सकती है?
- 18. जावा स्विंग
- 19. जावा स्विंग
- 20. CSS3 में शीर्ष सीमा छवि
- 21. जावा (स्विंग)
- 22. जावा स्विंग
- 23. मेरे पास सबसे लंबी स्ट्रिंग क्या हो सकती है?
- 24. जावा स्विंग
- 25. क्या जावा स्विंग में समकक्ष "ग्रुप बॉक्स" है?
- 26. जावा स्विंग एक्शनमैप कुंजी
- 27. जावा स्विंग
- 28. क्या मेरे पास विम में मल्टीलाइन स्टेटलाइन हो सकती है?
- 29. जावा स्विंग
- 30. क्या क्लासपाथ स्कैनिंग वेल्ड में नियंत्रित हो सकती है?
वहाँ एक आसान तरीका MatteBorder कोनों के लिए बेवल शैली राउंडिंग उपयोग करने के लिए प्राप्त करने के लिए है? मुझे प्रदान किए गए तत्व के किनारों को नियंत्रित करने के लिए मैट सीमा का उपयोग करने की आवश्यकता है, लेकिन मैं स्क्वायर कोनों से फंस गया हूं। ;-( – emeraldjava
प्लस 1 वास्तव में कोड प्रदान करने के लिए। यह स्वीकार्य उत्तर होना चाहिए! –