La classe JLabel è un componente per posizionare del testo o un’immagine in un container. Solitamente viene utilizzato per mostrare una sola stringa di testo in sola lettura e non selezionabile. Il testo può essere modificato dall’applicazione ma non dall’utente. Eredita la classe JComponent.
Dichiarazione della classe JLabel
Ecco la dichiarazione per la classe javax.swing.JLabel:
public class JLabel extends JComponent implements SwingConstants, Accessible
Costruttori più usati della classe JLabel
Costruttore | Descrizione |
JLabel() | Crea una JLabel senza immagine e con una stringa di testo vuota. |
JLabel(String s) | Crea una JLabel con il testo specificato. |
JLabel(Icon i) | Crea una JLabel con l’immagine specificata. |
JLabel(String s, Icon i, int horizontalAlignment) | Crea una JLabel con il testo specificato e con l’immagine specificata, specifica inoltre l’allineamento orizzontale. |
Metodi più usati della classe JLabel
Metodo | Descrizione |
String getText() | Restituisce la stringa del testo mostrata nella label. |
void setText(String t) | Imposta la linea di testo che verrà visualizzata sulla label. |
void setHorizontalAlignment(int a) | Imposta l’allinemaneto del contenuto della label sull’asse x. |
Icon getIcon() | Restituisce l’icona visualizzata nella label. |
int getHorizontalAlignment() | Restituisce l’allineamento orizzontale del contenuto della label. |
Esmpio JLabel
