2012-02-19 23 views
16

मेरे पास पहले एक जेएलएबल था, कि मैं क्लिक-सक्षम होना चाहता था। ऐसा करने का सबसे आसान तरीका यह है कि यह एक जेबटन और निम्नलिखित कोड का उपयोग कर रहा था। अब यह एक JLabelबाईं ओर संरेखित करने के लिए जेबटन पाठ सेट करना?

button.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); 
button.setBorderPainted(false); 
button.setContentAreaFilled(false); 
button.setFocusPainted(false); 

है कौन सा को छोड़कर पाठ अब बीच में गठबंधन है मैं वास्तव में क्या चाहते थे की तरह दिखता है। अब से मैं अन्य प्रश्नों और खोजों पर पढ़ने में सक्षम था। यह

button.setHorizontalTextPosition(SwingConstants.LEFT); 

फिर भी, पाठ अभी भी बटन के बीच में संरेखित होना चाहिए। कोई विचार क्या मैं इसे बदलने के लिए कर सकता हूं?

उत्तर

33

आप

setHorizontalAlignment(SwingConstants.LEFT) 

HorizontalTextPosition आइकन के संबंध में पाठ की स्थिति को दर्शाता है उपयोग करने के लिए की जरूरत है।

+0

चीयर्स की कोशिश करें, यह है कि! – Halfwarr

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