import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class adapterclass extends JFrame{
private String details;
private JLabel statusbar;
public adapterclass(){
super("Click Count");
statusbar= new JLabel("default");
add(statusbar, BorderLayout.SOUTH);
addMouseListener(new Mouseclass());
}
private class Mouseclass extends MouseAdapter{
public void mouseClicked(MouseEvent event){
details=String.format("You clicked %d times",event.getClickCount());
details+=String.format(" at %d , %d ",event.getX(),event.getY());
if(event.isMetaDown())
details += "with right mouse button";
else if(event.isAltDown())
details+="with center mouse button";
else
details += "with left mouse button";
statusbar.setText(details);
}
}
}