Thursday, November 28, 2013

Awt Example Text Area

//MyAwt.java

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); 
    } 
}

No comments:

Post a Comment