2012-02-19 12 views
16

Poprzednio miałem JLabel, że chciałem być zdolny do kliknięcia. Najłatwiej znalazłem to, czyniąc JButton i używając następującego kodu. Wygląda teraz jak JLabel Dokładnie to, czego chciałem, z wyjątkiem tego, że tekst jest wyrównany w środku. Teraz z tego, co udało mi się przeczytać na inne pytania i poszukiwania. Powinno to jednak zadziałać: Ustawianie tekstu JButton do wyrównania w lewo?

button.setHorizontalTextPosition(SwingConstants.LEFT); 
Jednak tekst nadal wyrównuje się na środku przycisku. Jakieś pomysły, co mogę zrobić, żeby to zmienić?

Odpowiedz

33

Trzeba użyć

setHorizontalAlignment(SwingConstants.LEFT) 

HorizontalTextPosition odnosi się do położenia tekstu w odniesieniu do ikony.

+0

Cheers, że to! – Halfwarr

9

Spróbuj

button.setHorizontalAlignment(SwingConstants.LEFT); 
Powiązane problemy