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

public class MouseDemo extends JFrame {
    public MouseDemo() {
        super("Mouse Listener Demo");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JPanel panel = new JPanel();
        panel.setPreferredSize(new Dimension(300,300));
        panel.addMouseListener(new MouseAdapter() {
                public void mouseClicked(MouseEvent ev) {
                    System.out.println("Click " + ev.getButton() +
                                       " at: " + ev.getPoint());
                }
            });
        getContentPane().add(panel);
        pack();
    }

    public static void main(String[] args) {
        new MouseDemo().setVisible(true);
    }
}