A container of TitledPanes. These are panes with title. It is similar to TabPane.
Events:
PaneChanged (ExpandedPane As TitledPane) Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
A pane with an anchoring feature. Child views can be anchored to one or more of the pane boundaries. The anchored distances will not change when the parent is resized.
Events:
Resize (Width As Double, Height As Double) Touch (Action As Int, X As Float, Y As Float) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
Click Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
A special node that can be drawn on. The Canvas node will not be resized automatically when its parent is resized.
Events:
MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
ComboBox control. Allows the user to select a value from a dropdown list. If the ComboBox is editable then the user can also write any value instead of selecting a predefined value. SelectedIndexChanged event is raised when the selected index is changed. The Index will be -1 if there is no selection. ValueChanged event is raised when the current value has changed. This event will be raised when the selected item has changed or if the ComboBox is editable then it will be raised when the user has edited the value.
Events:
ValueChanged (Value As Object) SelectedIndexChanged(Index As Int, Value As Object)
A special type that can hold any type of control object.
Events:
Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
A form or window. Form.RootPane returns the root container. You can add or remove nodes from this container. Forms can be either modal or non-modal. The main form 'EventName' is MainForm.
Events:
CloseRequest (EventData As Event) Closed FocusChanged (HasFocus As Boolean) IconifiedChanged (Iconified As Boolean)
HTMLEditor is a built-in text editor that is based on a Html engine. HTMLEditor makes it easy for the user to format their text.
Events:
Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
A control that shows a list of items. ListView supports multiple selection. ListView.Items returns a List with the items. This list can be modified. SelectedIndexChanged event is raised when the selected index changes. A value of -1 means that there is no selection.
Events:
SelectedIndexChanged(Index As Int) Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
MediaPlayer allows you to play audio media files. The file is set once when you MediaPlayer is initialized. Note that wav files in the assets folder will not work in Release mode. The Complete event is raised when the playback reaches the end of the media. The player is still consider playing. You can restart playback by setting the position to 0.
MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
A container of pages (panes). Includes a ruler of page indicators.
Events:
PageChanged (PageIndex As Int) Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
Resize (Width As Double, Height As Double) Touch (Action As Int, X As Float, Y As Float) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
A horizontal progress bar. A progress value of -1 means that the indicator is in indeterminate mode.
Events:
Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
A circular progress indicator. A progress value of -1 means that the indicator is in indeterminate mode.
Events:
Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
RadioButtons can be either selected or not selected. When the RadioButtons are grouped then only one item can be selected at any time. Call GroupRadioButtons to group a list of RadioButtons.
ScrollPane is a scrollable container. The InnerNode will return the node that actually holds content node which is scrolled. By default the inner node is an AnchorPane. The Position parameter in VScrollChanged and HScrollChanged events is a value between 0 (minimum) to 1 (maximum).
Events:
VScrollChanged (Position As Double) HScrollChanged (Position As Double) Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
A control that shows a range of numbers or string items. The user can switch between the values with the up and down arrows. You can use SetNumericItems to set the range of numbers or SetListItems to explicitly set the items (can be text or numbers). If the spinner is editable then the user can manually enter values. Only existing values will be accepted.
Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
A control that shows data in a table. The table data is stored in a List. Each item in the list (which represents a row) is an array of objects. One object for each column. Changing the data in the list will change the data in the table. Set SingleCellSelection to True if you want to allow selection of single cells instead of rows.
Events:
SelectedRowChanged(Index As Int, Row() As Object) SelectedCellChanged (RowIndex As Int, ColIndex As Int, Cell As Object) Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
TabChanged (SelectedTab As TabPage) Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
A combination of TreeView and TableView. Similar to TreeView where each item shows additional columns. Each value can be a string, number or a Node.
Events:
SelectedItemChanged (SelectedItem As TreeTableItem) Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
SelectedItemChanged (SelectedItem As TreeItem) Resize (Width As Double, Height As Double) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted
WebView is an embedded browser. LocationChanged event is raised whenever the current location changes. PageFinished event is raised after the page is completely loaded.
Events:
LocationChanged (Location As String) PageFinished (Url As String) MouseClicked (EventData As MouseEvent) MouseMoved (EventData As MouseEvent) MouseDragged (EventData As MouseEvent) MousePressed (EventData As MouseEvent) MouseReleased (EventData As MouseEvent) MouseEntered (EventData As MouseEvent) MouseExited (EventData As MouseEvent) FocusChanged (HasFocus As Boolean) AnimationCompleted