import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Win extends JFrame
{
JButton jButton1;
    JScrollPane jScrollPane1;
    JTextArea jTextArea1;
    MouseEvent_Test_jButton1_mouseAdapter mouse1;
    MouseEvent_Test_jButton1_mouseMotionAdapter mouse2;
    public Win()
    {
        setLayout(null);
        setTitle("¼");
        mouse1 = new MouseEvent_Test_jButton1_mouseAdapter(this);
        mouse2 = new MouseEvent_Test_jButton1_mouseMotionAdapter(this);
        jButton1 = new JButton("԰ť");
        jScrollPane1 = new JScrollPane();
        jTextArea1 = new JTextArea();
        jButton1.setBounds(20, 12, 125, 32);
        jScrollPane1.setBounds(20, 56, 128, 164);
        jButton1.addMouseListener(mouse1);
        jButton1.addMouseMotionListener(mouse2);
        add(jButton1);
        add(jScrollPane1);
        jScrollPane1.getViewport().add(jTextArea1);
        setBounds(200, 200, 200, 280);
        validate();
        setVisible(true);
    }
}
class MouseEvent_Test_jButton1_mouseAdapter extends MouseAdapter
{
    private Win adaptee;
    MouseEvent_Test_jButton1_mouseAdapter(Win adaptee)
    {
        this.adaptee = adaptee;
    }
    public void mouseClicked(MouseEvent e)
    {
        adaptee.jTextArea1.append("\n굥ť");
    }

    public void mouseEntered(MouseEvent e)
    {
        adaptee.jTextArea1.append("\n밴ť");
    }

    public void mouseExited(MouseEvent e)
    {
        adaptee.jTextArea1.append("\n뿪ť");
    }

    public void mousePressed(MouseEvent e)
    {
        adaptee.jTextArea1.append("\n갴°ť");
    }

    public void mouseReleased(MouseEvent e)
    {
        adaptee.jTextArea1.append("\nڰţ̌");
    }
}
class MouseEvent_Test_jButton1_mouseMotionAdapter extends 
MouseMotionAdapter
{
    private Win adaptee;
    MouseEvent_Test_jButton1_mouseMotionAdapter(Win adaptee)
    {
        this.adaptee = adaptee;
    }
    public void mouseDragged(MouseEvent e)
    {
        adaptee.jTextArea1.append("\nקť");
    }
    public void mouseMoved(MouseEvent e)
    {
adaptee.jTextArea1.append("\nڰťƶ");
    }
}
class MouseEvent_Test
{
public static void main(String args[])
    {
       Win tx = new Win();
    }
}
