Mam JPanel z niektórymi JLabel dodane z metodą JPanel add()
. Chcę ustawić JLabel w prawo, tak jak obrazek poniżej, ale nie wiem, jak to zrobić. Dowolny pomysł? Dzięki!Wyrównanie tekstu w JLabel w prawo
31
A
Odpowiedz
66
Można to zrobić na dwa sposoby.
JLabel poziome wyrównanie
Można użyć JLabel
constructor:
JLabel(String text, int horizontalAlignment)
Aby wyrównać do prawej:
JLabel label = new JLabel("Telephone", SwingConstants.RIGHT);
JLabel
ma również setHorizontalAlignment
:
label.setHorizontalAlignment(SwingConstants.RIGHT);
Zakłada się, że komponent zajmuje całą szerokość w kontenerze.
Korzystanie Układ
Innym sposobem jest użycie układu faktycznie wyrównać komponent w prawo, przy jednoczesnym zapewnieniu, że nie przyjmują całą szerokość. Oto przykład: BoxLayout
:
Box box = Box.createVerticalBox();
JLabel label1 = new JLabel("test1, the beginning");
label1.setAlignmentX(Component.RIGHT_ALIGNMENT);
box.add(label1);
JLabel label2 = new JLabel("test2, some more");
label2.setAlignmentX(Component.RIGHT_ALIGNMENT);
box.add(label2);
JLabel label3 = new JLabel("test3");
label3.setAlignmentX(Component.RIGHT_ALIGNMENT);
box.add(label3);
add(box);
5
JLabel label = new JLabel("fax", SwingConstants.RIGHT);
Powiązane problemy
- 1. Wyrównanie tekstu UILabel w prawo
- 2. Wyrównanie tekstu uzasadnia, ale w prawo?
- 3. Wyrównanie Java JLabel w centrum JPanel
- 4. Jak usprawnić prawo ikony w JLabel?
- 5. Android: wyrównanie tekstu pisaka w prawo, ale nie pośrodku.
- 6. Wyrównanie tekstu w DataGrid
- 7. Wybór tekstu z JLabel?
- 8. Sterowanie siatką Firemonkey - wyrównanie kolumny w prawo
- 9. Tworzenie tekstu w JLabel dynamicznie zmieniaj rozmiar
- 10. Prawy wyrównanie tekstu w elemencie listy
- 11. Wyrównanie tekstu obróconego w języku C#
- 12. Wyrównanie w pionie tekstu i wiadomości Hyphend
- 13. Wyrównanie w pionie tekstu w UILabel
- 14. wyrównanie w pionie tekstu w wierszu NSTableView
- 15. Wyrównanie tekstu w tekście w jednym wierszu
- 16. Wyrównanie tekstu w pionie w WPF TextBlock
- 17. Jak zastosować wyrównanie tekstu pozostawione w pierwszej kolumnie, a wyrównanie tekstowe w pozostałych
- 18. Android Edytuj wyrównanie tekstu
- 19. Qt QProgressBar - wyrównanie tekstu
- 20. Wyrównanie tekstu na przycisku
- 21. Wyrównanie paska kontrolnego Bootstrap do wyrównania w prawo
- 22. Pionowe wyrównanie tekstu w programie Crystal Reports?
- 23. Lewy wyrównanie tekstu wewnątrz przycisku w Androidzie
- 24. Wyrównanie pionowe tekstu w komórce tabeli
- 25. Bootstrap: wyrównanie tekstu przycisku w lewo
- 26. WPF ListView: Wyrównanie tekstu w wybranych kolumnach
- 27. Java JLabel, podział tekstu na następny wiersz?
- 28. Wyśrodkowywanie tekstu w JTextArea lub JTextPane - Poziome wyrównanie tekstu
- 29. Jak dostosować wyrównanie do prawej dla tekstu wpisanego w JTextField
- 30. Wyrównanie tekstu IE7 nie działa
Czy chcesz, aby tekst etykiety był wyrównywany w poziomie? –