/* A basic extension of the java.applet.Applet class */ import java.awt.*; import java.applet.*; public class DualSliderDemo extends Applet { DualSlider3D s3d ; public void init() { super.init(); s3d = new DualSlider3D ( "Joint Name" ) ; add ( s3d ) ; s3d . reshape ( 5, 5, 180, 160 ) ; s3d . addXDetent ( "Thigh Horizontal", " ", 1.0F, DualSlider3D . BOTH ) ; s3d . addXDetent ( "Thigh 45", " ", 0.5F, DualSlider3D . BOTH ) ; s3d . addXDetent ( "Thigh Vertical", " ", 0.0F, DualSlider3D . BOTH ) ; s3d . addYDetent ( "Thigh Out", " ", 1.0F, DualSlider3D . BOTH ) ; s3d . addYDetent ( "Thigh Down", " ", 0.0F, DualSlider3D . BOTH ) ; s3d . addZDetent ( "Thigh Straight", " ", 0.0F, DualSlider3D . BOTH ) ; } public boolean handleEvent(Event event) { if ( event . id == Event . ACTION_EVENT && event . target == s3d ) { //System . out . println ( "Pos="+s3d.getXPos()+","+s3d.getYPos()+","+s3d.getZPos()); } return super.handleEvent(event); } }