Ho un JPanel con JLabel aggiunto con il metodo add()
di JPanel. Voglio allineare la JLabel a destra come nell'immagine qui sotto, ma non so come farlo. Qualche idea? Grazie!Allineare il testo in JLabel a destra
31
A
risposta
66
Questo può essere fatto in due modi.
JLabel Allineamento orizzontale
È possibile utilizzare il JLabel
constructor:
JLabel(String text, int horizontalAlignment)
di adeguamento alla destra:
JLabel label = new JLabel("Telephone", SwingConstants.RIGHT);
JLabel
ha anche setHorizontalAlignment
:
label.setHorizontalAlignment(SwingConstants.RIGHT);
Questo presuppone che il componente occupi l'intera larghezza nel contenitore.
Uso layout
Un approccio diverso è quello di utilizzare il layout di allineare effettivamente il componente a destra, garantendo nel contempo non prendono tutta la larghezza. Ecco un esempio 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);
Problemi correlati
- 1. allineare il testo a destra in UIPickerView
- 2. Testo allineato in JLabel
- 3. Come allineare a destra e giustificare-allineare in Markdown?
- 4. Come posso allineare il testo a sinistra e il testo a destra nella stessa riga?
- 5. Come allineare a destra il contenuto in un DataTemplate?
- 6. Come allineare a destra e allineare le stringhe di testo in Bash
- 7. UILabel allineamento testo a destra
- 8. Allinea a destra il testo in un HTML.TextBoxFor
- 9. Testo di allineamento a destra in PdfPCell
- 10. Rendere dinamico il testo in una JLabel
- 11. Qual è il modo migliore per allineare a sinistra e allineare a destra due tag div?
- 12. Come riassumere testo in JLabel?
- 13. Elemento ionico con testo allineato a sinistra e a destra
- 14. allineamento del testo giustificare ma a destra?
- 15. Come aggiungere JLabel a JEditorPane?
- 16. Come allineare il testo disegnato da SpriteBatch.DrawString?
- 17. Come posso allineare l'input numerico a destra e l'immissione di testo a sinistra?
- 18. Allineare valori filatore a destra invece che a sinistra
- 19. Come ottenere un TextBlock per allineare a destra?
- 20. Come a sinistra allineare il testo in Annota da ggplot2
- 21. Come allineare il testo in Android
- 22. Allineare il testo in golang con Truetype
- 23. allineare il testo in di UITableView Footer
- 24. Pulsante Google+ rimuovi spazio libero/margine a destra | allineare a destra
- 25. JLabel html testo ignora setFont
- 26. Testo a sinistra e immagine a destra
- 27. Effettuare una certa parte di una vista di testo Android allineare a destra
- 28. Come cambiare Passa il testo a destra in Android?
- 29. Rendi il testo mobile a destra in Android
- 30. Come allineare i dati numerici con allineamento a destra?
Vorresti che il testo dell'etichetta fosse allineato orizzontalmente? –