import java.awt.*;
import java.awt.event.*;
public class MyAwt extends Frame implements ActionListener{
Button btnSave = new Button();
Button btnClear = new Button();
TextField txt1 = new TextField();
TextField txt2 = new TextField();
TextArea txtar= new TextArea();
Label lbl1 = new Label();
Label lbl2 = new Label();
public MyAwt()
{
this.setLayout(null);
this.add(lbl1,null);
lbl1.setText("Name");
lbl1.setBounds(20,70 , 50, 20);
this.add(lbl2,null);
lbl2.setText("Number");
lbl2.setBounds(20,110 , 50, 20);
this.add(txt1,null);
txt1.setBounds(80,70 , 200, 20);
this.add(txt2,null);
txt2.setBounds(80,110 , 200, 20);
this.add(btnSave,null);
btnSave.setLabel("SUBMIT");
btnSave.setBounds(70,150 , 60, 30);
btnSave.addActionListener(this);
this.add(btnClear,null);
btnClear.setLabel("CLEAR");
btnClear.setBounds(140,150 , 60, 30);
btnClear.addActionListener(this);
this.add(txtar,null);
txtar.setBounds(20,190 , 360, 100);
txtar.setEnabled(false);
}
public void actionPerformed(ActionEvent e)
{
Object o = e.getSource();
if(o.equals(btnSave))
{
txtar.setEnabled(true);
txtar.setText("Name : "+txt1.getText()+"\nNumber : "+txt2.getText());
txtar.setEditable(false);
}
if(o.equals(btnClear))
{
txt1.setText("");
txt2.setText("");
txtar.setText("");
txtar.setEnabled(false);
}
}
//main
public static void main(String[] args) {
MyAwt t = new MyAwt();
t.setSize(400,320);
TWindow tw = new TWindow();
t.addWindowListener(tw);
t.setTitle("My AWT");
t.setVisible(true);
}
}
//TWindow.java
import java.awt.*;
import java.awt.event.*;
public class TWindow extends WindowAdapter{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}