VOOZH about

URL: https://www.geeksforgeeks.org/java/jlabel-java-swing/

⇱ JLabel | Java Swing - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

JLabel | Java Swing

Last Updated : 15 Apr, 2021

JLabel is a class of java Swing . JLabel is used to display a short string or an image icon. JLabel can display text, image or both . JLabel is only a display of text or image and it cannot get focus . JLabel is inactive to input events such a mouse focus or keyboard focus. By default labels are vertically centered but the user can change the alignment of label.
Constructor of the class are : 
 

  1. JLabel() : creates a blank label with no text or image in it.
  2. JLabel(String s) : creates a new label with the string specified.
  3. JLabel(Icon i) : creates a new label with a image on it.
  4. JLabel(String s, Icon i, int align) : creates a new label with a string, an image and a specified horizontal alignment


Commonly used methods of the class are : 
 

  1. getIcon() : returns the image that  the label displays
  2. setIcon(Icon i) : sets the icon that the label will display to image i
  3. getText() : returns the text that the label will display
  4. setText(String s) : sets the text that the label will display to string s


1. Program to create a blank label and add text to it. 
 

Output : 
 

👁 Image


2. Program to create a new label using constructor - JLabel(String s) 
 

Output : 
 

👁 Image


3. Program to create a label and add image to it .
 

Output :
 

👁 Image


4. Program to add a image and string to a label 
 

Output : 
 

👁 Image


Note : This programs might not run in an online compiler please use an offline IDE.
 

Comment
Article Tags: