2009-12-23 18 views
20

मैं न्यूनतम मार्जिन वाले बटन पसंद करता हूं, जो उनके टेक्स्ट कैप्शन के रूप में चौड़े हैं। क्या स्विंग में जेबटन में इसे हासिल करने का कोई तरीका है?क्या मैं स्विंग जेबटन के छोटे मार्जिन कर सकता हूं?

अब मैं अभ्यास में जो देख रहा हूं वह यह है कि अगर मैं setMaximumSize() और इसी तरह का उपयोग करने का प्रयास करता हूं, तो यह केवल टेक्स्ट कैप्शन खाने से समाप्त होता है, इसे दाईं ओर काटता है। लेकिन यह मार्जिन को कम नहीं करता है।

उत्तर

41

मुझे विश्वास है कि setMargin वह है जिसे आप ढूंढ रहे हैं।

myButton.setMargin(new Insets(0, 0, 0, 0)); 
+0

मैं सहमत हूं। आपने मुझे इसमें हरा दिया। –

+0

हाँ, यह काम किया। बहुत बहुत धन्यवाद। – EndangeringSpecies

0

ध्यान देने योग्य मूल्य यह है कि आप इंससेट -वे के लिए मूल्य बना सकते हैं। यह चीजों को और भी कॉम्पैक्ट बनाता है और अगर सावधानीपूर्वक किया जाता है तो अप्रिय नहीं दिखता है।

+0

मुझे यह जवाब नहीं समझा। आपका क्या अर्थ है? –

+0

आप नए इंससेट (0, -4,0, -4) कर सकते हैं; और यह चीजों को भी छोटा बनाता है। – UnixNerd

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