public void removeActionListener(ActionListener al){
  if (backButton != null && forwardButton != null) {
    backButton.removeActionListener(al);
    forwardButton.removeActionListener(al);
  }
 else   if (listeners != null) {
    listeners.remove(al);
  }
}

public void removeActionListener ( ActionListener al ) { if ( backButton != null && forwardButton != null ) { backButton . removeActionListener ( al ) ; forwardButton . removeActionListener ( al ) ; } else if ( listeners != null ) { listeners . remove ( al ) ; } }
remove an actionlistener that receives events that trigger events to shift the projection stack . if you are hooking up a projectionstack , you don ' t need to call this . the projectionstack will call this when you can removeprojectionstacktrigger on it .
