

=== Slider Class

The Slider class provides the same 3 common contrustors shown in the link:http://jmonkeyengine.org/wiki/doku.php/jme3:contributions:tonegodgui:quickstart[Quick Start Guide] with the addition of two extra parameters.


*  The orientation of the Slider
*  A boolean flag telling the control whether or not the track should “surround” the thumb.

The additional parameter are appended to the existing parameter list for all 3 constructors, like so:


[source,java]

----

/**
  * Parameters:
  * Screen screen
  * String UID
  * Vector2f position
  * Slider.Orientation orientation
  * boolean trackSurroundsThumb
  */
Slider slider1 = new Slider(
    screen,
    “SomeID”,
    new Vector2f(15, 15),
    Slider.Orientation.HORIZONTAL,
    true
);

----


==== Abstract Event Methods:

[source,java]

----

public void onChange(int selectedIndex, String value);

----


==== Methods specific to the Slider class:

[source,java]

----

// Adding/removing step values
slider1.addStepValue(String value);
slider1.removeStepValue(String value);
 
// Selected values
slider1.getSelectedIndex();

----

You can set the select Sliders position and selected value using:


[source,java]

----

slider1.setSelectedIndex(int selectedIndex)

----
