Por que não está funcionando o método getClickCount?
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MouseDetailsFrame extends JFrame
{
private JLabel lStatus;
private String details;
public MouseDetailsFrame()
{
super("Testando adaptadores");
lStatus=new JLabel("Click com o mouse");
add(lStatus,BorderLayout.SOUTH);
addMouseListener(new MouseClickHandler());
}
private class MouseClickHandler extends MouseAdapter
{
public void mouseClicked(MouseEvent e)
{
int xPos=e.getX();
int yPos=e.getY();
details=String.format("Clicou %d vez(es)",e.getClickCount());
if(e.isMetaDown())
details+=" Com o botão direito";
else if(e.isAltDown())
details+=" Com o botão do centro";
else
details+=" Com o botão esquerdo";
lStatus.setText(details);
}
}
public static void main(String args[])
{
MouseDetailsFrame f=new MouseDetailsFrame();
f.setVisible(true);
f.setSize(520,400);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}