Class Battleship.RightClickListener

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by Battleship.RightClickListener
All Implemented Interfaces:
java.awt.event.MouseListener, java.util.EventListener
Enclosing class:
Battleship

 class Battleship.RightClickListener
extends java.awt.event.MouseAdapter

An inner class to check whether mouse events are the popup trigger for the right click menu


Constructor Summary
Battleship.RightClickListener()
           
 
Method Summary
private  void checkPopup(java.awt.event.MouseEvent e)
          Displays the right click menu and enables all options when game is in session
 void mouseClicked(java.awt.event.MouseEvent e)
          Calls checkPopup()
 void mousePressed(java.awt.event.MouseEvent e)
          Calls checkPopup()
 void mouseReleased(java.awt.event.MouseEvent e)
          Calls checkPopup()
 
Methods inherited from class java.awt.event.MouseAdapter
mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Battleship.RightClickListener

Battleship.RightClickListener()
Method Detail

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Calls checkPopup()

Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Calls checkPopup()

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Overrides:
mouseClicked in class java.awt.event.MouseAdapter

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Calls checkPopup()

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter

checkPopup

private void checkPopup(java.awt.event.MouseEvent e)
Displays the right click menu and enables all options when game is in session

Parameters:
e - the MouseEvent, either mousePressed, mouseClicked, or mouseReleased