Saturday, December 11, 2021

Java AWT Label

Label is used to display a single line of read only text. The text can be changed by a programmer but a user cannot edit it directly. It is called a passive control as it does not create any event when it is accessed. To create a label, we need to create the object of Label class.

public class Label extends Component implements Accessible  

Label class Constructors:

1.   Label()  - It constructs an empty label.

2.   Label(String text)  - It constructs a label with the given string (left justified by default).

3.   Label(String text, int alignement) - It constructs a label with the specified string and the specified alignment.

Label Class Methods:

1. void setText(String text) - It sets the texts for label with the specified text.

2. void setAlignment(int alignment)   - It sets the alignment for label with the specified alignment.

3. String getText() - It gets the text of the label

4. int getAlignment()  - It gets the current alignment of the label.

5. void addNotify()  - It creates the peer for the label.

6. AccessibleContext getAccessibleContext() - It gets the Accessible Context associated with the label.

7. protected String paramString() - It returns the string the state of the label.

Ex:

import java.awt.*;   

public class LabelExample {   

public static void main(String args[]){  

    // creating the object of Frame class and Label class 

    Frame f = new Frame ("Label example"); 

    Label  l1,l2;   

     //initializing the labels  

    l1 = new Label ("Ashraf.");  

    l2 = new Label ("Mohammad.");  

     // set the location of label 

    l1.setBounds(50, 100, 100, 30);   

    l2.setBounds(50, 150, 100, 30); 

     // adding labels to the frame   

    f.add(l1); 

    f.add(l2);  

     // setting size, layout and visibility of frame  

    f.setSize(400,400);   

    f.setLayout(null);   

    f.setVisible(true);   

}   

}

0 comments:

Post a Comment

Data Structures with C++



NET/SET/CS PG



Operating Systems



Computer Networks



JAVA



Design and Analysis of Algorithms



Programming in C++

Top