12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- = slider
- :author:
- :revnumber:
- :revdate: 2016/03/17 20:48
- :relfileprefix: ../../../
- :imagesdir: ../../..
- ifdef::env-github,env-browser[:outfilesuffix: .adoc]
- == Slider Class
- The Slider class provides the same 3 common contrustors shown in the <<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)
- ----
|