import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class ABC {

    /**
     * @param args
     */
    public static void main(String[] args) {
        JFrame fr = new JFrame();
        fr.setSize(500, 500);
        JTextArea jta = new JTextArea();
        jta.addMouseListener(new MouseListener() {

            @Override
            public void mouseReleased(MouseEvent e) {
                System.err.println("REL " + e.isPopupTrigger());
            }

            @Override
            public void mousePressed(MouseEvent e) {
                System.err.println("PRE " + e.isPopupTrigger());
            }

            @Override
            public void mouseExited(MouseEvent e) {
// System.err.println("EX " + e);
            }

            @Override
            public void mouseEntered(MouseEvent e) {
// System.err.println("ENTER " + e);
            }

            @Override
            public void mouseClicked(MouseEvent e) {
                System.err.println("CLICK " + e.isPopupTrigger());
            }
        });
        fr.getContentPane().add(jta, BorderLayout.CENTER);
        fr.setVisible(true);
    }

}