Clasa JLabel

public class JLabel extends JComponent implements SwingConstants, Accessible

Componentă de afișare needitabilă, care poate să conțină un text și/sau o imagine (o pictogramă).

Constructori

public JLabel(String text, Icon icon, int horizontalAlignment) - se construiește un JLabel, care conține textul și imaginea specificate. Al treilea parametru specifică modul în care se face alinierea pe orizontală și poate fi una din următoarele:
      SwingConstants.LEFT - aliniere la stânga
      SwingConstants.CENTER - aliniere la centru
      SwingConstants.RIGHT - aliniere la dreapta.

public JLabel(String text, int horizontalAlignment) - se construiește un JLabel, care conține textul specificat și respectă alinierea orizontală indicată.

public JLabel(String text) - se construiește un JLabel, conținând textul specificat, aliniat la stânga.

public JLabel(Icon image, int horizontalAlignment) - construiește un JLabel, care conține imaginea și respectă alinierea orizontală date ca argumente.

public JLabel(Icon image) - construiește un JLabel care conține imaginea specificată.

public JLabel() - construiește un JLabel care nu conține nimic.

Metode principale

public String getText() - întoarce textul.

public void setText(String text) - setează textul.

public Icon getIcon() - întoarce imaginea.

public void setIcon(Icon icon) - setează imaginea.

public int getVerticalAlignment() - întoarce alinierea pe verticală (aceasta poate fi una din următoarele: SwingConstants.TOP, SwingConstants.CENTER sau SwingConstants.BOTTOM).

public void setVerticalAlignment(int alignment) - setează alinierea pe verticală (vezi mai sus).

public int getHorizontalAlignment() - întoarce alinierea pe orizontală.

public void setHorizontalAlignment(int alignment) -  setează alinierea pe orizontală.

public int getVerticalTextPosition() - întoarce poziția pe verticală a textului în raport cu imaginea (aceasta poate fi una din următoarele: SwingConstants.TOP, SwingConstants.CENTER sau SwingConstants.BOTTOM).

public void setVerticalTextPosition(int textPosition) - setează poziția pe verticală a textului, în raport cu imaginea.

public int getHorizontalTextPosition() - întoarce poziția pe orizontală a textului în raport cu imaginea (aceasta poate fi una din: SwingConstants.LEFT, SwingConstants.CENTER, SWingConstants.RIGHT).

public void setHorizontalTextPosition(int textPosition) - setează poziția pe orizontală a textului în raport cu imaginea.