2010-04-26 14 views
5

क्या JButton अपने टेक्स्ट का आकार लेना संभव है? चूंकि डिफ़ॉल्ट रूप से, JButton में इसके पाठ के चारों ओर पैडिंग (क्षैतिज और लंबवत दोनों) की एक छोटी राशि होगी। मैं उस पैडिंग को हटाना चाहता हूं।मैं अपने पाठ के बिल्कुल उसी आकार को एक बटन कैसे बना सकता हूं?

उत्तर

10

JButton डिफ़ॉल्ट रूप से एक सीमा है, तो आप इसे हटा सकते हैं:

button.setBorder(null); 

आप सीमा रखने के लिए, मार्जिन को कम करना चाहते हैं मार्जिन (Eugenes answer देखें)

+0

धन्यवाद, और इस तरह के एक साधारण सवाल पूछने के लिए खेद है। –

+0

@ स्पाइ 1 9 88 अगर यह काम करता है तो जवाब स्वीकार करें ... – amod

+0

धन्यवाद, पागल पैडिंग कहां सेट किया जा रहा था यह जानने की कोशिश कर रहे पागल हो रहे थे। – Gubatron

8

साफ बाहर setMargin के साथ बटन में।

सीमा को हटाने से सीमा को हटाने का दुष्प्रभाव होता है। यदि आप केवल मार्जिन को साफ़ करना चाहते हैं, तो मार्जिन को शून्य पर सेट करने के लिए setMargin विधि का उपयोग करें।

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

धन्यवाद, यह संकेत बहुत उपयोगी था! –

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