Class NextButtonListener

java.lang.Object
  extended byNextButtonListener
All Implemented Interfaces:
ActionListener, EventListener

public class NextButtonListener
extends Object
implements ActionListener

A NextButtonListener sends a "next" message to its Sequencer each time a button to which it is listening is pressed.

Version:
1

Constructor Summary
NextButtonListener(Sequencer sequencer)
          Construct a listener that "listens for" a user's pressing the "Next" button.
 
Method Summary
 void actionPerformed(ActionEvent event)
          The action performed when a push of the button is detected: send a next message to the Sequencer to advance it to its next state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NextButtonListener

public NextButtonListener(Sequencer sequencer)
Construct a listener that "listens for" a user's pressing the "Next" button.

Parameters:
sequencer - the Sequencer for the TrafficLight.
Method Detail

actionPerformed

public void actionPerformed(ActionEvent event)
The action performed when a push of the button is detected: send a next message to the Sequencer to advance it to its next state.

Specified by:
actionPerformed in interface ActionListener
Parameters:
event - the event detected at the button.