Class CursorManager

java.lang.Object
org.xj3d.ui.awt.widgets.CursorManager
All Implemented Interfaces:
KeyListener, EventListener, NavigationStateListener, SensorStatusListener, CursorManager

public class CursorManager extends Object implements CursorManager, SensorStatusListener, NavigationStateListener, KeyListener
Manages cursor icon changes based on state listeners.

Cursor definitions are loaded from a Properties object. The properties object is located in the following sequence:

  1. Supplied Properties object if not null
  2. Properties loaded from a properties file if it exists
  3. A default empty Properties object
Cursors whose values are not defined in the effective Properties object are given predefined values. The predefined values not used in the event of error loading user supplied values.

Version:
$Revision: 1.10 $
Author:
Alan Hudson