Listener_Demo (how to handle mouse clicks on taxtarea using an item listener)

Share it Please

//how to handle mouse clicks on taxtarea using an item listener

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

class Listenerdemo extends Frame implements MouseListener,MouseMotionListener,KeyListener
{
    String msg;
    TextArea ta;
   
    Listenerdemo()
    {
        setTitle("Listener Demo");
        setSize(300,400);
        setVisible(true);
       
        FlowLayout fl=new FlowLayout(FlowLayout.CENTER);
        setLayout(fl);
        ta=new TextArea(5,50);      
        add(ta);
       
        addMouseListener(this);
        addMouseMotionListener(this);      
        addKeyListener(this);
        ta.addKeyListener(this);
       
        addWindowListener(new Listenerdemo.MyWindowAdapter());
       
    }
    public void mouseClicked(MouseEvent me)
    {
        System.out.println("Mouse Clicked Here:");
        ta.setText("Mouse Clicked Here:");      
    }
    public void mouseEntered(MouseEvent me)
    {
        System.out.println("Mouse Entered Here:");
        ta.setText("Mouse Entered Here:");      
    }
    public void mouseReleased(MouseEvent me)
    {
        System.out.println("Mouse Released Here:");
        ta.setText("Mouse Released Here:");      
    }
    public void mousePressed(MouseEvent me)
    {
        System.out.println("Mouse Pressed Here:");
        ta.setText("Mouse Pressed Here:");      
    }
    public void mouseExited(MouseEvent me)
    {
        System.out.println("Mouse Exited Here:");
        ta.setText("Mouse Exited Here:");      
    }
    public void mouseDragged(MouseEvent me)
    {
        System.out.println("Mouse Dragged Here:");
        ta.setText("Mouse Dragged Here:");      
    }
    public void mouseMoved(MouseEvent me)
    {
        System.out.println("Mouse Moved Here:");
        ta.setText("Mouse Moved Here:");      
    }
 
    public void keyTyped(KeyEvent ke)
    {
        System.out.println("Key Typed Here:");
        ta.setText("Key Typed Here:");      
    }
    public void keyPressed(KeyEvent ke)
    {
        System.out.println("Key Pressed Here:");
        ta.setText("Key Pressed Here:");      
    }
    public void keyReleased(KeyEvent ke)
    {
        System.out.println("Key Released Here:");
        ta.setText("Key Released Here:");      
    }
    public static void main(String[] args)
    {
            Listenerdemo ld=new Listenerdemo();
    }  
   
    class MyWindowAdapter extends WindowAdapter
  {
   public void windowClosing(WindowEvent we)
   {
    System.exit(0);
   }
  }
}