Class UserInterface

java.lang.Object
  extended byUserInterface
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class UserInterface
extends java.lang.Object
implements java.awt.event.ActionListener

A graphical user interface for the lap timer. No calculation is being done here. This class is responsible just for putting up the display on screen. It then refers to the "TimingEngine" to do all the real work.

Version:
20 September 2004
Author:
Michael Kolling

Constructor Summary
UserInterface(TimingEngine engine)
          Create a user interface for a given calcEngine.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          An interface action has been performed.
 void setVisible(boolean visible)
          Make this interface visible again.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserInterface

public UserInterface(TimingEngine engine)
Create a user interface for a given calcEngine.

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
An interface action has been performed. Find out what it was and handle it.

Specified by:
actionPerformed in interface java.awt.event.ActionListener

setVisible

public void setVisible(boolean visible)
Make this interface visible again. (Has no effect if it is already visible.)