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!  
