Tôi có một JPanel với một số JLabel được thêm vào với phương thức add()
của JPanel. Tôi muốn căn chỉnh JLabel ở bên phải như hình bên dưới nhưng tôi không biết làm thế nào để làm điều đó. Bất kỳ ý tưởng? Cảm ơn!Căn chỉnh văn bản trong JLabel ở bên phải
31
A
Trả lời
66
này có thể được thực hiện theo hai cách khác nhau.
JLabel ngang Alignment
Bạn có thể sử dụng JLabel
constructor:
JLabel(String text, int horizontalAlignment)
Để sắp xếp sang phải:
JLabel label = new JLabel("Telephone", SwingConstants.RIGHT);
JLabel
cũng có setHorizontalAlignment
:
label.setHorizontalAlignment(SwingConstants.RIGHT);
Giả định thành phần này chiếm toàn bộ chiều rộng trong vùng chứa.
Sử dụng Layout
Một cách tiếp cận khác nhau là sử dụng cách bố trí để thực sự gắn kết các thành phần bên phải, trong khi đảm bảo họ không lấy toàn bộ chiều rộng. Dưới đây là ví dụ với 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);
Các vấn đề liên quan
- 1. Căn chỉnh văn bản phù hợp nhưng ở bên phải?
- 2. Căn chỉnh JLabel bằng văn bản của JCheckBox
- 3. văn bản căn chỉnh phải trong UIPickerView
- 4. Android: Căn chỉnh văn bản Spinner ở bên phải nhưng không được làm trung tâm
- 5. Văn bản căn chỉnh phải trong trường nhập HTML
- 6. Căn chỉnh văn bản UILabel phải
- 7. Làm cách nào để căn chỉnh văn bản ở bên trái và văn bản ở bên phải trong cùng một dòng?
- 8. Căn chỉnh văn bản JList
- 9. Căn chỉnh văn bản bên trong một ô
- 10. Làm cách nào để căn chỉnh JLabel ở bên trái của JPanel?
- 11. Android Chỉnh sửa căn chỉnh văn bản
- 12. Cách căn chỉnh văn bản trong <caption> bảng ở bên trái?
- 13. Qt QProgressBar - căn chỉnh văn bản
- 14. Văn bản căn chỉnh email HTML
- 15. Căn chỉnh văn bản trong HTML.TextBoxFor
- 16. Căn chỉnh các bản xem trước văn bản ở cạnh trái và phải trong bố cục Android
- 17. Căn chỉnh bên trái và căn phải trong div trong Bootstrap
- 18. Căn chỉnh dọc văn bản trong nhãn
- 19. Căn chỉnh văn bản trong WPF DataGrid
- 20. Cách điều chỉnh căn chỉnh sang phải cho văn bản được nhập trong JTextField
- 21. Căn trái văn bản bên trong một nút trong Android
- 22. Đặt văn bản JButton để căn chỉnh sang trái?
- 23. Nhãn căn chỉnh bên phải - Phần tử phải căn chỉnh (CSS)
- 24. Căn giữa văn bản trong một JTextArea hoặc JTextPane - Căn chỉnh văn bản ngang
- 25. Căn chỉnh dọc với Văn bản lõi?
- 26. Cách căn chỉnh và căn trái các chuỗi văn bản căn chỉnh trong Bash
- 27. Làm cách nào để căn chỉnh văn bản bên trong đầu vào?
- 28. Căn chỉnh văn bản trên nút
- 29. Căn chỉnh văn bản trong chú giải công cụ bootstrap
- 30. cột lưới trơn (căn chỉnh văn bản)
Bạn có muốn văn bản của nhãn căn chỉnh theo chiều ngang không? –