JavaView® v2.00.008

vgp.tutor.slider
Class slider_project

java.lang.Object
  |
  +--jv.object.PsObject
        |
        +--jv.project.PjProject
              |
              +--vgp.tutor.slider.slider_project
All Implemented Interfaces:
java.lang.Cloneable, PsTimeListenerIf, PsUpdateIf, PvPickListenerIf, java.io.Serializable

public class slider_project
extends PjProject

Demo class for usage of sliders jv.number.PuInteger and jv.number.PuDouble in JavaView.

Version:
14.04.00, 1.00 created (ur)
Author:
Ulrich Reitebuch
See Also:
PuInteger, PuInteger, Serialized Form

Field Summary
protected  PuDouble m_doubleSlider
           
protected  PuInteger m_intSlider
           
protected  slider_IP m_panel
           
 
Fields inherited from class jv.project.PjProject
m_anim, m_bAutoFit, m_display, m_displayList, m_geometry, m_parm, m_rootGeometry
 
Fields inherited from class jv.object.PsObject
HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_MATERIAL_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_SELECTED, IS_USED, m_infoPanel, m_name, m_panelList, m_parent, m_tag, m_updateList, NUM_TAGS
 
Constructor Summary
slider_project()
          Constructor: Creates instances of slider classes and adds them to Panel.
 
Method Summary
 void computeProduct()
          Compute product of values of the two sliders.
 void init()
          Initialization and configuration of sliders.
 boolean update(java.lang.Object event)
          Method update to react, whenever a slider is touched.
 
Methods inherited from class jv.project.PjProject
addDisplay, addGeometry, addGeometry, dispose, dragDisplay, dragInitial, dragVertex, fitDisplays, getAnimation, getDisplay, getDisplays, getGeometry, getGeometry, getNumGeometries, getParameter, getViewer, hasAnimation, hasDisplay, isEnabledAutoFit, markVertices, pickDisplay, pickInitial, pickVertex, removeDisplay, removeGeometries, removeGeometry, selectDisplay, selectGeometry, setAnimation, setDisplay, setEnabledAutoFit, setParameter, setTime, setViewer, start, stop, unmarkVertices
 
Methods inherited from class jv.object.PsObject
addInspector, addUpdateListener, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, removeInspector, removeUpdateListener, setName, setParent, setTag, toString, updatePanels
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jv.anim.PsTimeListenerIf
getName
 
Methods inherited from interface jv.project.PvPickListenerIf
getName
 
Methods inherited from interface jv.object.PsUpdateIf
getFather, getName, setParent
 

Field Detail

m_intSlider

protected PuInteger m_intSlider

m_doubleSlider

protected PuDouble m_doubleSlider

m_panel

protected slider_IP m_panel
Constructor Detail

slider_project

public slider_project()
Constructor: Creates instances of slider classes and adds them to Panel.
Method Detail

init

public void init()
Initialization and configuration of sliders.
Overrides:
init in class PjProject

update

public boolean update(java.lang.Object event)
Method update to react, whenever a slider is touched.
Overrides:
update in class PsObject
Following copied from interface: jv.object.PsUpdateIf
Parameters:
event - carries a lot of information
Returns:
true if event has been handled, otherwise false
See Also:
PsObject, PsUpdateIf.getFather(), PsUpdateIf.setParent(PsUpdateIf)

computeProduct

public void computeProduct()
Compute product of values of the two sliders.

JavaView® v2.00.008

The software JavaView® is copyright protected. All Rights Reserved.