2011-12-14 27 views
10

Metin kutusunun konumunu JCheckbox'ta nasıl değiştiririm. Metnin, sağda varsayılan olarak değil, onay kutusunun solunda olmasını istiyorum. jcheckbox, jtooglebutton ve jabstractButton API'sını birkaç kez aştım.JCheckbox metin konumunu değiştir

+0

neden bunu istiyorsun? Tasarım formumu – kleopatra

+2

Yardım (teşekkürler sadece bu özel bileşene ihtiyacım var) –

cevap

23
jCheckBox.setHorizontalTextPosition(SwingConstants.LEFT); 

Aslında AbstractButton miras, ama sen JLabels için de bu bulabilirsiniz (bu durumda, bu etikette kullanabilir simgesinin akrabası).

Şimdi bu, bu tek bileşen üzerinde belirli bir değişiklik yapmak istediğiniz varsayılıyor. Amacınız, uygulamanızdaki tüm bileşenlerin yönünü tersine çevirmekse (örneğin, bir soldan sağa okuma için), muhtemelen setComponentOrientation ve applyComponentOrientation yöntemleriyle bileşen yönlendirmesine bakmalısınız.

+0

tutmak için –

İlgili konular