31
A
回答
66
這可以通過兩種方式來完成。
JLabel的水平對齊
可以使用JLabel
constructor:
JLabel(String text, int horizontalAlignment)
要右對齊:
JLabel label = new JLabel("Telephone", SwingConstants.RIGHT);
JLabel
也有setHorizontalAlignment
:
label.setHorizontalAlignment(SwingConstants.RIGHT);
此處假定組件佔用容器中的整個寬度。
使用佈局
一種不同的方法是使用的佈局實際上組件右對齊,同時確保他們不會採取全寬度。下面是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);
相關問題
- 1. 將ImageView對齊到右邊
- 2. JLabel中的文本對齊
- 3. 右對齊並將文本旋轉到右邊
- 4. jlabel圖標右對齊和文本左對齊
- 5. 在td中將文本輸入對齊到右邊?
- 6. 如何在Android TextView中將文本對齊到右邊?
- 7. 在C++控制檯中將文本對齊到右邊
- 8. 如何在JTextArea中將文本對齊到右邊?
- 9. 對齊重疊的文本在右邊
- 10. 將PrimeFaces的「p:tabView」對齊到右邊
- 11. 將文本框對齊到radiobuttonlist listitem右邊
- 12. 用左右邊距對齊文本塊
- 13. ListView將文本對齊到左右ANDROID
- 14. Primefaces p:tabMenu將p:menuitem對齊到右邊
- 15. 右對齊文本?
- 16. 對齊文本右
- 17. 右對齊文本
- 18. 在Excel中將文本左右對齊?
- 19. 將文本對齊框邊的中間
- 20. 將文本與html表單的右邊緣對齊
- 21. 設置的JLabel對齊右 - 左
- 22. 對齊文本的div右
- 23. 在同一格中對齊文本的右邊和中間
- 24. 如何將文本左右兩邊對齊
- 25. 如何將Datepicker與文本框右邊緣對齊?
- 26. 如何在同一行中將文本與左邊的文本和右邊的文本對齊?
- 27. 如何在uitableview自定義單元格中將文本框對齊到右邊
- 28. 在編輯單元格時在ASPxGridView中將文本框對齊到右邊
- 29. 對齊到固定元素的右邊
- 30. 對齊左邊中間和右邊
你想在標籤的文本水平對齊? –