2012-02-19 15 views
16

Daha önce bir JLabel'im vardı, tıklanabilir olmak istedim. Bunu yapmanın en kolay yolu, onu bir JButton yapmak ve aşağıdaki kodu kullanmaktı. Şimdi bir JLabel metin artık ortada hizalanmış dışında istediğim tam olarak neJButton metnini sola hizalanacak şekilde ayarlama?

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

benziyor. Şimdi diğer sorularda okuduğum ve aradığımdan. Bu, hala düğmenin ortasındaki metni hizalamalıdır. Bunu değiştirmek için ne yapabilirim?

cevap

33

Sen

setHorizontalAlignment(SwingConstants.LEFT) 

HorizontalTextPosition simgeye göre metnin konumu belirtir kullanmak gerekir.

+0

Şerefe deneyin öyle! – Halfwarr

9

button.setHorizontalAlignment(SwingConstants.LEFT);