Java JLabel

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

CostruttoreDescrizione
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

MetodoDescrizione
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

Java JLabel es label
Risultato del codice