AWT & Swing Concept in Java:-

1) AWT Introduction in JAVA:-


2) AWT Program in Java by Shiva Sir:-




AWT:-    AWT means abstract window toolkit, It provides a Graphical user interface to create a Java Desktop application, AWT is the first implementation of Java for GUI application.

java provides java. awt package to implement AWT Functionality.

Now AWT has been enhanced by SWING Component, But the base of the Swing Component is AWT.


import java.awt.*;
class Example1 extends Frame
{
    Example1()
    {
        setVisible(true);
        setSize(500,500);
        setLayout(null);


    }
  

public static void main(String args[])
{
    Example1 obj = new Example1();
   

}


}


AWT Example 2 with Event Method:-


/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package awtexample;
import java.awt.*;
import java.awt.event.*;
/**
 *
 * @author Hp
 */
public class AwtExample extends Frame {

    AwtExample()
    {
        setVisible(true);
        setSize(500,500);
        setLayout(null);
        setBackground(Color.yellow);
        addWindowListener(new WindowAdapter() {
           
            public void windowClosing(WindowEvent ex)
            {
                System.exit(0);
            }

       
            });
       

    }
  
    public static void main(String[] args) {
       AwtExample obj = new AwtExample();
    }
   
}




Example of AWT BUTTON AND LABEL:-
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package awtexample;

import java.awt.*;
import java.awt.event.*;

/**
 *
 * @author Hp
 */
public class ButtonExample extends Frame {
     Button btn;
     Label lbl;
    public ButtonExample() {
       
        setVisible(true);
        setSize(500,500);
        setLayout(null);
        btn= new Button("Click");
        btn.setBounds(50,100,100,40);
        add(btn);
        lbl = new Label("Nothing");
        lbl.setBounds(50,160 ,100,30);
        add(lbl);
       
        btn.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
              lbl.setText("Click ");
            }
        });
        addWindowListener(new WindowAdapter() {
           
            public void windowClosing(WindowEvent ex)
            {
               
                 System.exit(0);
               
            }
             });
    }
   
    public static void main(String[] args) {
        ButtonExample obj = new ButtonExample();
       
    }
}

Addition program of AWT:-


/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package awtexample;
import java.awt.*;
import java.awt.event.*;
/**
 *
 * @author Hp
 */
public class AdditionProgram extends Frame {
   
    TextField txtnum1;
    TextField txtnum2;
    Button btn;
    Label lbl;

    public AdditionProgram() {
       
        setVisible(true);
        setSize(500,500);
        setLayout(null);
       
        txtnum1 = new TextField();
        txtnum1.setBounds(100, 100, 200, 30);
        add(txtnum1);
         txtnum2 = new TextField();
        txtnum2.setBounds(100, 150, 200, 30);
        add(txtnum2);
        btn = new Button("Click");
        btn.setBounds(100,200, 100,30);
        add(btn);
        lbl = new Label("result");
        lbl.setBounds(100,250, 100,30);
        add(lbl);
        btn.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
               
                int a = Integer.parseInt(txtnum1.getText());
                int b = Integer.parseInt(txtnum2.getText());
                int c=a+b;
                lbl.setText("result is "+c);
               
            }
        });
       
       
           addWindowListener(new WindowAdapter() {
           
            public void windowClosing(WindowEvent ex)
            {
               
                 System.exit(0);
               
            }
             });
       
    }
   
    public static void main(String[] args) {
        AdditionProgram obj = new AdditionProgram();
               
    }
   
}


Post a Comment

If you have any doubt in programming or join online classes then you can contact us by comment .

Previous Post Next Post