Hola. Mira, si deseas saber que botón del ratón se ha presionado te sugiero que implementes en tu ventana (JFrame) un MouseListener con la siguiente forma:
addMouseListener(
new MouseAdapter(){
public void mouseClicked( MouseEvent evento ){
if (evento.getModifiers() == MouseEvent.BUTTON1_MASK ) {
JOptionPane.showMessageDialog( null, "Click izquierdo" );
}
if (evento.getModifiers() == MouseEvent.BUTTON2_MASK ) {
JOptionPane.showMessageDialog( null, "Click centro" );
}
if (evento.getModifiers() == MouseEvent.BUTTON3_MASK ){
JOptionPane.showMessageDialog( null, "Click derecho" );
}
}
}
);
en caso de que el ratón que estes manejando tenga solo dos botones puedes quitar el segundo if. Espero que te sirva. Saludos!