Tengo un JPanel con algunos JLabel agregados con el método add()
de JPanel. Quiero alinear el JLabel a la derecha como la imagen de abajo, pero no sé cómo hacerlo. ¿Alguna idea? ¡Gracias!Alinear texto en JLabel a la derecha
31
A
Respuesta
66
Esto puede hacerse de dos maneras.
JLabel Alineación horizontal
Puede utilizar el JLabel
constructor:
JLabel(String text, int horizontalAlignment)
Para alinear a la derecha:
JLabel label = new JLabel("Telephone", SwingConstants.RIGHT);
JLabel
también tiene setHorizontalAlignment
:
label.setHorizontalAlignment(SwingConstants.RIGHT);
Esto supone que el componente ocupa todo el ancho del contenedor.
Usar diseño
Un enfoque diferente es utilizar el diseño para alinear en realidad el componente a la derecha, al tiempo que garantiza que no ocupa todo el ancho. Aquí hay un ejemplo con 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);
Cuestiones relacionadas
- 1. justificar texto-alinear pero a la derecha?
- 2. texto Alinear a la derecha en SQL Server
- 3. Cómo alinear a la derecha y alinear cadenas de texto a la izquierda en Bash
- 4. Cómo aplicar texto-alinear a la izquierda en la primera columna y alinear texto a la derecha en las otras
- 5. Android TextView Alinear texto a la derecha e izquierda
- 6. Disposición Android Alinear a la derecha
- 7. Pseudo después de alinear a la derecha
- 8. Java cadena de alinear a la derecha
- 9. Alinear a la derecha y alinear el texto a la izquierda en la misma celda de la tabla HTML
- 10. Alineación de texto en JLabel
- 11. Cómo alinear pares JLabel-JTextField verticalmente
- 12. alinear un JLabel con el texto de una JCheckBox
- 13. Cómo alinear a la derecha en igualdad de Python logging.Formatter
- 14. Alinear una pestaña a la derecha en JQuery UI
- 15. alinear a la derecha un elemento en jQuery Mobile
- 16. Texto de alineación a la derecha en Android TextView
- 17. columna de la tabla HTML alinear a la derecha
- 18. Alinear a la derecha el texto en el campo de entrada de HTML
- 19. Alinear a la derecha el texto en una imagen con imagettftext(), PHP
- 20. Alinear a la derecha un texto dentro de un elemento de la lista
- 21. Configurando JButton texto para alinear a la izquierda?
- 22. .NET GridView: ¿Puedes alinear a la derecha una sola columna?
- 23. alinee el texto a la derecha en UIPickerView
- 24. ¿Cómo puedo alinear la entrada numérica a la derecha y la entrada de texto a la izquierda?
- 25. ¿Cuál es la mejor manera de alinear a la izquierda y alinear a la derecha dos etiquetas div?
- 26. texto: derecha a izquierda (CSS)
- 27. alinear las columnas del gráfico izquierda/derecha
- 28. El texto no alinear correctamente con barra de navegación de texto tirón-derecha de arranque
- 29. Java JLabel, ¿salta el texto a la siguiente línea?
- 30. Etiquetas alineadas a la derecha en WinForms
¿Desea que el texto de la etiqueta se alinee horizontalmente? –