Constructor
Creates a new stepper component with horizontal orientation.
Methods
Step Management
Adds a new step to the stepper.
Adds a pre-configured Step object.
Replaces all steps with a new collection.
Returns the observable list of steps.
The list of all steps
Navigation
Gets the current step index (0-based).
The current step index
Sets the current step by index.
Advances to the next step if available.
Returns to the previous step if available.
Triggers the finish callback if set.
Configuration
Sets the stepper orientation.
Gets the current orientation.
The current orientation
Callbacks
Sets a callback that fires when the step changes.
Sets a callback to execute when the finish button is clicked.
Component Access
Returns the back button for customization.
Returns the next button for customization.
Returns the finish button for customization.
Returns the header container (HBox or VBox depending on orientation).
Returns the content pane where step content is displayed.
Returns the footer box containing navigation buttons.
Inner Classes
Step
Creates a new step.
String getTitle()/void setTitle(String title)String getSubtitle()/void setSubtitle(String subtitle)Node getContent()/void setContent(Node content)
Usage Example
Style Classes
.j-stepper- Main container.j-stepper-header- Header container (horizontal).j-stepper-header-vertical- Header container (vertical).j-stepper-content- Content pane.j-stepper-footer- Footer with buttons.j-stepper-step-box- Individual step container.j-stepper-icon-pane- Step icon container.j-stepper-circle- Step circle background.j-stepper-number- Step number/icon.j-stepper-title- Step title label.j-stepper-subtitle- Step subtitle label.j-stepper-line- Connecting line between steps.active- Active step state.completed- Completed step state.pending- Pending step state