2011-12-14 7 views
10

बदलें मैं जेसीकबॉक्स में टेक्स्ट की स्थिति कैसे बदलूं। मैं चाहता हूं कि पाठ चेक बॉक्स के बाईं ओर हो और दाईं ओर डिफ़ॉल्ट के रूप में न हो। मैं jcheckbox, jtooglebutton और jabstract बटन एपीआई पर कुछ बार गया था।जेसीकबॉक्स टेक्स्ट स्थिति

+0

आप ऐसा क्यों चाहते हैं? – kleopatra

+2

मेरा डिज़ाइन फॉर्म रखने के लिए –

उत्तर

23
jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT); 

यह वास्तव में AbstractButton से विरासत में मिली है, लेकिन आप JLabels के लिए भी इस पा सकते हैं (इस मामले में, यह आइकन आप लेबल में उपयोग कर सकते हैं की तुलना में है)।

अब यह माना जा रहा है कि आप इस घटक पर केवल एक विशेष परिवर्तन चाहते हैं। यदि आपका लक्ष्य आपके आवेदन में सभी घटकों की दिशा को उल्टा करना है (उदाहरण के लिए बाएं पढ़ने के अधिकार के लिए), तो आपको शायद setComponentOrientation और applyComponentOrientation विधियों के साथ घटक अभिविन्यास में देखना चाहिए।

+0

धन्यवाद कि सहायता (मुझे केवल यह विशिष्ट घटक चाहिए) –

संबंधित मुद्दे