j3d.examples.light
Class LightObject

java.lang.Object
  extended by j3d.examples.light.LightObject
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.util.EventListener
Direct Known Subclasses:
AmbientLightObject, DirectionalLightObject, PointLightObject

public abstract class LightObject
extends java.lang.Object
implements java.awt.event.ActionListener, java.awt.event.ItemListener


Constructor Summary
LightObject()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
           
 void addUiToPanel(java.awt.Panel panel)
           
 javax.media.j3d.Group createGeometry()
           
 javax.media.j3d.Light getLight()
           
 java.lang.String getName()
           
 void itemStateChanged(java.awt.event.ItemEvent event)
           
 void synchLightToUi()
           
 void synchUiToLight()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LightObject

public LightObject()
Method Detail

getLight

public javax.media.j3d.Light getLight()

getName

public java.lang.String getName()

createGeometry

public javax.media.j3d.Group createGeometry()

addUiToPanel

public void addUiToPanel(java.awt.Panel panel)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent event)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

synchLightToUi

public void synchLightToUi()

synchUiToLight

public void synchUiToLight()