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
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
Creates a new TitledPane. The LayoutFile is loaded to the pane. LayoutFile - The layout file will be loaded to the page content. Title - The tab page header text.
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
PanesAsList [read only]
Gets a list with the TitledPanes.
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SelectedIndexAsInt
Gets or sets the expanded pane. Returns -1 if no pane is expanded. Pass -1 to close the expanded pane.
SelectedItemAsTitledPane [read only]
Gets the expanded TitledPane. Returns an uninitialized object if no pane is expanded.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Adds a Node to this pane. Node - The node to add. Left - The x coordinate of the top-left corner. Top - The y coordinate of the top-left corner. Width - The node's width. Setting this value to -1 means that the size will be calculated automatically. Height - The node's height. Setting this value to -1 means that the size will be calculated automatically.
AlphaAsDouble
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
A utility method that anchors the child node top and bottom distances.
GetAllViewsRecursiveAsIterableList
Returns an iterator that iterates over all the child nodes including nodes that were added to other child nodes. Example: ForEachnAsNodeInMainForm.RootPane.GetAllViewsRecursive
Gets the right anchor constraint or -1 if not set.
GetTopAnchor (ChildAsjavafx.scene.Node) AsDouble
Gets the top anchor constraint or -1 if not set.
HeightAsDouble [read only]
Gets the pane height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
Gets or sets the Left property of the node (related to its parent).
LoadLayout (LayoutFileAsString) AsLayoutValues
Loads a layout file.
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
NumberOfNodesAsInt [read only]
Gets the number of child nodes.
OrientationAsObject
Gets or sets the pane orientation (left to right or right to left). The default value is ORIENTATION_INHERIT which means that it inherits the orientation of its parent.
ORIENTATION_INHERITAsObject
ORIENTATION_LEFT_TO_RIGHTAsObject
ORIENTATION_RIGHT_TO_LEFTAsObject
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the pane preferred height.
PrefWidthAsDouble
Gets or sets the pane preferred width.
RemoveAllNodes
Removes all child nodes.
RemoveNodeAt (IndexAsInt)
Removes the node at the specified index.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the pane width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Gets or sets the content alignment. The possible values are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, CENTER_LEFT, CENTER, CENTER_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, BASELINE_LEFT, BASELINE_CENTER and BASELINE_RIGHT.
AlphaAsDouble
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
FontAsFont
Gets or sets the control font. Example: Button1.Font = fx.DefaultFont(14)
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TextAsString
Gets or sets the control text.
TextColorAsjavafx.scene.paint.Paint
Gets or sets the text color.
TextSizeAsDouble
Gets or sets the text size.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
WrapTextAsBoolean
Gets or sets whether the text will be wrapped if it exceeds the node's width.
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
Clips the drawings to a closed path. Points - A list with the path points. Each item in the list should be an array of doubles with the X and Y coordinates. For example: DimPathAsList Path.Initialize Path.Add(ArrayAsDouble(100, 100))
Path.Add(ArrayAsDouble(100, 200))
Path.Add(ArrayAsDouble(200, 200))
cvs.ClipPath(Path)
Draws a circle. x - The center X coordinate. y - The center Y coordinate. Radius - The circle radius. Paint - The circle fill or stroke paint. Filled - Whether the circle will be filled or not. StrokeWidth - The circle stroke width (when Filled is False).
Draws an image on the canvas. Image - The image that will be drawn. x - The top left corner x coordinate. y - The top left corner y coordinate. Width - The width of the destination rectangle. Height - The height of the destination rectangle. Example: cvs.DrawImage(image1, 10dip, 10dip, image1.Width, image1.Height)
Draws a rectangle. x - Top left corner X coordinate. y - Top left corner Y coordinate. Width - The rectangle width. Height - The rectangle height. Paint - The rectangle fill or stroke paint. Filled - Whether the rectangle should be filled. StrokeWidth - The rectangle stroke (when Filled is False).
Draws the text. Text - The text that will be drawn. x - The origin X coordinate. y - The origin Y coordinate. Font - The text font. Paint - Drawing color. TextAlignment - Sets the alignment relative to the origin. One of the following values: LEFT, CENTER, RIGHT.
Similar to DrawText. Rotates the text before it is drawn.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble
Gets or sets the canvas height.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the node's preferred height.
PrefWidthAsDouble
Gets or sets the node's preferred width.
RemoveClip
Removes a previously set clip region.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
SetSize (WidthAsDouble, HeightAsDouble)
Sets the width and height of the node.
SnapshotAsImage
Captures the node appearance and returns the rendered image.
Gets or sets the content alignment. The possible values are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, CENTER_LEFT, CENTER, CENTER_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, BASELINE_LEFT, BASELINE_CENTER and BASELINE_RIGHT.
AlphaAsDouble
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
FontAsFont
Gets or sets the control font. Example: Button1.Font = fx.DefaultFont(14)
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TextAsString
Gets or sets the control text.
TextColorAsjavafx.scene.paint.Paint
Gets or sets the text color.
TextSizeAsDouble
Gets or sets the text size.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
WrapTextAsBoolean
Gets or sets whether the text will be wrapped if it exceeds the node's width.
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
HideChoices
Closes the list of choices.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
ItemsAsList [read only]
Returns a List with the items.
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SelectedIndexAsInt
Gets or sets the selected index. A value of -1 means that there is no selected item.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SelectedColorAsjavafx.scene.paint.Paint
Gets or sets the current value.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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)
Gets or sets the context menu that will appear when the user right clicks on the control.
EditableAsBoolean
Gets or sets whether the ComboBox is editable. The default value is False.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
ItemsAsList [read only]
Returns a List with the items.
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SelectedIndexAsInt
Gets or sets the selected index. A value of -1 means that there is no selected item.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
ValueAsObject
Gets or sets the current value.
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
DateFormatAsString [write only]
Sets the date format. The default value is the same as DateTime.DateFormat.
DateTicksAsLong
Gets or sets the date (as ticks). Pass 0 to clear the value;
EditableAsBoolean
Gets or sets whether the field is editable. The default value is True.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
Sets an extension filter. The chooser will only accept files that end with one of the specified extensions. Example: fc.setExtensionFilter("Image", ArrayAsString("*.jpg", "*.png"))
ShowOpen (OwnerAsForm) AsString
Shows the dialog. The user will be asked to choose a single, existing file. Returns an empty string if no file was chosen.
ShowOpenMultiple (OwnerAsForm) AsList
Shows the dialog. The user can choose one or more files. Returns an uninitialized list if the user has not chosen any file.
ShowSave (OwnerAsForm) AsString
Shows the dialog. The user can either choose an existing or non-existing file.
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)
Initializes the form and set the subs that will handle the form events (including the RootPane events). Pass -1 to the Width or Height if you want the form size to be calculated automatically based on its contents.
IsInitializedAsBoolean
Tests whether the Form was initialized.
ResizableAsBoolean
Gets or sets whether this form is resizable by the user.
RootPaneAsAnchorPane [read only]
Return the form root container, which is an AnchorPane.
SetFormStyle (StyleAsString)
Sets the form style. The possible values are: DECORATED - Default style. UNDECORATED - Window without decorations. TRANSPARENT - Transparent window without decorations. UTILITY - Window with minimal decorations.
SetOwner (OwnerAsForm)
Sets the form owner. This method should be called before the form is shown. A form with an owner will appear above its owner.
Shows the form as a modal form. The current code execution will wait until the form is closed. Note that you cannot call this method if the form was shown before as a non-modal form.
ShowingAsBoolean [read only]
Returns true if the form is showing (open).
StylesheetsAsList [read only]
Returns a List with the stylesheets files attached to this form.
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
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
HtmlTextAsString
Gets or sets the Html formatted text.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
Writes the image to the OutputStream formatted as a PNG image. The OutputStream will not be closed automatically. Example:DimOutAsOutputStream = File.OpenOutput(File.DirApp, "1.png")
Image1.WriteToStream(Out)
Out.Close
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
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
EnabledAsBoolean
Gets or sets whether the node is enabled.
GetImageAsImage
Gets the image.
HeightAsDouble
Gets or sets the ImageView height.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the node's preferred height.
PrefWidthAsDouble
Gets or sets the node's preferred width.
PreserveRatioAsBoolean
Gets or sets whether ImageView should preserve the image ratio.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Shows a modal dialog with a list of items. The user can choose one of the items. Owner - The Form that will be set as the window owner. Pass Null if there is no owner. List - Items to display. Message - Dialog message. Title - Dialog title. DefaultItem - The index of the default item. Pass -1 for no default. Example: DimitemsAsList = Array("Red", "Green", "Blue")
DimresAsInt = fx.InputList(MainForm, items, "Choose favorite color", "", -1)
Ifres <> fx.DialogResponse.CANCELThen Log($"Favorite color: ${items.Get(res)}"$)
EndIf
Loads a font resource from the given file. Returns an uninitialized font if loading has failed. After the font was loaded you can call CreateFont with the font family name to create other variants of the given font.
Shows a modal message box. Owner - The Form that will be set as the window owner. Pass Null if there is no owner. Message - The dialog message. Title - The dialog title. Example:fx.Msgbox(MainForm, "Message", "Title")
Shows a modal message box that returns a value. Owner - The Form that will be set as the window owner. Pass Null if there is no owner. Message - The dialog message. Title - The dialog title. Positive - The text to show for the "positive" button. Pass "" if you don't want to show the button. Cancel - The text to show for the "cancel" button. Pass "" if you don't want to show the button. Negative - The text to show for the "negative" button. Pass "" if you don't want to show the button. Style - One of the MSGBOX constants. Example: Iffx.Msgbox2(MainForm, "Do you want to save changes?", "Example", "Yes", "Cancel", "No", _
fx.MSGBOX_CONFIRMATION) = fx.DialogResponse.POSITIVEThen Log("saving file...")
EndIf
PrimaryScreenAsScreen [read only]
Returns a Screen object that represents the primary screen.
ScreensAsList [read only]
Returns a List with all the screens. Each element in the list is a Screen object.
ShowExternalDocument (DocUriAsString)
Tries to open the given Uri with the default app. No error will be raised if the file cannot be opened. Note that you cannot use this method with asset files. It will fail in release mode. Example: fx.ShowExternalDocument(File.GetUri("C:\Users\H\Documents", "Document.pdf"))
fx.ShowExternalDocument("http://www.basic4ppc.com")
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
Gets or sets the content alignment. The possible values are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, CENTER_LEFT, CENTER, CENTER_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, BASELINE_LEFT, BASELINE_CENTER and BASELINE_RIGHT.
AlphaAsDouble
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
FontAsFont
Gets or sets the control font. Example: Button1.Font = fx.DefaultFont(14)
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TextAsString
Gets or sets the control text.
TextColorAsjavafx.scene.paint.Paint
Gets or sets the text color.
TextSizeAsDouble
Gets or sets the text size.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
WrapTextAsBoolean
Gets or sets whether the text will be wrapped if it exceeds the node's width.
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
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
GetSelectedIndicesAsList
Returns a List with the selected indices.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
ItemsAsList [read only]
Returns a List with the ListView items. You can add or remove items from this list. If the item added is a Node (any type of Node) then the Node will be used to visualize the item.
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
MultipleSelectionAsBoolean [write only]
Sets whether multiple selection is enabled.
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
ScrollTo (IndexAsInt)
Scrolls the list to the specified index.
SelectedIndexAsInt
Gets or sets the selected index.
SelectedItemAsObject [read only]
Gets the selected item.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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.
Gets or sets the number of times the playback will repeat. The default value is 1. Setting this value to -1 means that the playback will repeat indefinitely.
DurationAsDouble [read only]
Gets the total duration, measured in milliseconds.
Initialize (EventNameAsString, MediaUriAsString)
Initializes the object, sets the subs that will handle the events and loads the media resource.
IsInitializedAsBoolean
Pause
Pauses the playback.
Play
Starts (or resumes) playing the media file.
PositionAsDouble
Gets or sets the playback position, measured in milliseconds.
Stop
Stops the playback. Calling Play will start from the beginning.
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MenusAsList [read only]
Returns a List with the Menus.
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
EnabledAsBoolean
Gets or sets whether the node is enabled.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the node's preferred height.
PrefWidthAsDouble
Gets or sets the node's preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
SetSize (WidthAsDouble, HeightAsDouble)
Sets the width and height of the node.
SnapshotAsImage
Captures the node appearance and returns the rendered image.
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
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
LoadLayout (LayoutFileAsString) AsPane
Creates a new page. The LayoutFile is loaded to the pane. LayoutFile - The layout file will be loaded to the page content.
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
PageIndicatorCountAsInt
Gets or sets the maximum number of indicators that will be displayed.
PanesAsList [read only]
Gets a list with the panes.
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SelectedIndexAsInt
Gets or sets the selected pane.
SelectedItemAsPane [read only]
Gets the current visible pane.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Adds a Node to this pane. Node - The node to add. Left - The x coordinate of the top-left corner. Top - The y coordinate of the top-left corner. Width - The node's width. Setting this value to -1 means that the size will be calculated automatically. Height - The node's height. Setting this value to -1 means that the size will be calculated automatically.
AlphaAsDouble
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
EnabledAsBoolean
Gets or sets whether the node is enabled.
GetAllViewsRecursiveAsIterableList
Returns an iterator that iterates over all the child nodes including nodes that were added to other child nodes. Example: ForEachnAsNodeInMainForm.RootPane.GetAllViewsRecursive
Next
GetNode (IndexAsInt) AsNode
Returns the node at the given index.
HeightAsDouble [read only]
Gets the pane height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
Gets or sets the Left property of the node (related to its parent).
LoadLayout (LayoutFileAsString) AsLayoutValues
Loads a layout file.
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
NumberOfNodesAsInt [read only]
Gets the number of child nodes.
OrientationAsObject
Gets or sets the pane orientation (left to right or right to left). The default value is ORIENTATION_INHERIT which means that it inherits the orientation of its parent.
ORIENTATION_INHERITAsObject
ORIENTATION_LEFT_TO_RIGHTAsObject
ORIENTATION_RIGHT_TO_LEFTAsObject
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the pane preferred height.
PrefWidthAsDouble
Gets or sets the pane preferred width.
RemoveAllNodes
Removes all child nodes.
RemoveNodeAt (IndexAsInt)
Removes the node at the specified index.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the pane width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
ProgressAsDouble
Gets or sets the progress. The value should be between 0 to 1. A value of -1 means that the indicator is in indeterminate mode.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
ProgressAsDouble
Gets or sets the progress. The value should be between 0 to 1. A value of -1 means that the indicator is in indeterminate mode.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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.
Gets or sets the content alignment. The possible values are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, CENTER_LEFT, CENTER, CENTER_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, BASELINE_LEFT, BASELINE_CENTER and BASELINE_RIGHT.
AlphaAsDouble
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
FontAsFont
Gets or sets the control font. Example: Button1.Font = fx.DefaultFont(14)
GroupRadioButtons (RadioButtonsAsList)
Creates a group from the RadioButtons that are stored in the list. Only one of the group buttons can be selected at any time. Note that RadioButtons added with the internal designer are grouped based on their parent.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SelectedAsBoolean
Gets or sets whether the button is selected (pressed).
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TextAsString
Gets or sets the control text.
TextColorAsjavafx.scene.paint.Paint
Gets or sets the text color.
TextSizeAsDouble
Gets or sets the text size.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
WrapTextAsBoolean
Gets or sets whether the text will be wrapped if it exceeds the node's width.
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
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
FitToHeightAsBoolean
Gets or sets whether the inner node should be resized to match the ScrollPane height. This property only affects resizable nodes.
FitToWidthAsBoolean
Gets or sets whether the inner node should be resized to match the ScrollPane width. This property only affects resizable nodes.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
HPositionAsDouble
Gets or sets the horizontal scroll position. Value between 0 to 1.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
InnerNodeAsNode
Gets or sets the inner node.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
Sets the inner node to be a Pane and loads the layout file to the pane. Layout - Layout file. Width - The inner pane width. Set to -1 to fill the ScrollPane. Height - The inner pane height. Set to -1 to fill the ScrollPane.
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
PannableAsBoolean
Gets or sets whether the ScrollPane can be scrolled using the mouse.
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
VPositionAsDouble
Gets or sets the vertical scroll position. Value between 0 to 1.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MaxValueAsDouble
Gets or sets the maximum value. The default value is 100.
MinValueAsDouble
Gets or sets the minimum value. The default value is 0.
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
ValueAsDouble
Gets or sets the slider value.
VerticalAsBoolean
Gets or sets the slider orientation. The default value is False (horizontal).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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.
Gets or sets the context menu that will appear when the user right clicks on the control.
EditableAsBoolean
Gets or sets whether the user can edit the text field. Only valid values will be accepted.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Sets the items. If all values are integers then only integers will be allowed. MinValue - Minimum value. MaxValue - Maximum value. Step - Increment step. InitialValue - Initial value.
SetSize (WidthAsDouble, HeightAsDouble)
Sets the width and height of the node.
SnapshotAsImage
Captures the node appearance and returns the rendered image.
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
ValueAsObject
Gets or sets the spinner value.
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
WrapAroundAsBoolean
Gets or sets whether the values wrap around (circular).
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
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
DividerPositions() AsDouble
Gets or sets the dividers positions. The positions are stored in an array of doubles. Each value should be between 0 to 1.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
LoadLayout (LayoutFileAsString)
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Sets the layout minimum and maximum sizes. MinSize - The layout minimum size (width for horizontal orientation and height for vertical orientation). MaxSize - The layout maximum size. Pass 0 for no limit.
SnapshotAsImage
Captures the node appearance and returns the rendered image.
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VerticalAsBoolean
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
GetColumnHeader (IndexAsInt) AsString
Gets the column header. Index - Column index (first column index is 0).
GetColumnVisible (IndexAsInt) AsBoolean
Gets whether the column is visible.
GetColumnWidth (IndexAsInt) AsDouble
Gets the column width. Index - Column index (first column index is 0).
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
ItemsAsList
Gets or sets the list that holds the table data.
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
ScrollTo (IndexAsInt)
Scrolls to the given row index.
SelectCell (RowAsInt, ColumnAsInt)
Selects a single cell. Make sure to first set SingleCellSelection to True.
SelectedRowAsInt
Gets or sets the index of the selected row.
SelectedRowValues() AsObject
Gets the values of the selected row or sets the selected row based on the given values.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
SetColumnHeader (IndexAsInt, HeaderAsString)
Sets the column header. Index - Column index (first column index is 0).
SetColumns (ColumnsAsList)
Sets the table columns. Columns - A List (or array) with the columns titles.
SetColumnSortable (IndexAsInt, SortableAsBoolean)
Sets whether the column is sortable. Sortable means that the user can click on the header to sort it.
SetColumnVisible (IndexAsInt, VisibleAsBoolean)
Sets whether the column is visible.
SetColumnWidth (IndexAsInt, WidthAsDouble)
Sets the column width. Index - Column index (first column index is 0).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
Creates a new tab page with a pane as its content. The LayoutFile is loaded to the pane. LayoutFile - The layout file will be loaded to the page content. TabText - The tab page header text.
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SelectedIndexAsInt
Gets or sets the selected index.
SelectedItemAsTabPage [read only]
Gets the selected tab page.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TabsAsList [read only]
Gets a list with the TabPane tabs.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EditableAsBoolean
Gets or sets whether the text control is editable.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
PromptTextAsString
Gets or sets the prompt text. This text appears when there is no text set.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
ScrollLeftPositionAsDouble
Gets or sets the horizontal left position.
ScrollTopPositionAsDouble
Gets or sets the vertical scroll top position.
SelectAll
Selects all the text.
SelectionEndAsInt [read only]
Return the selection end index.
SelectionStartAsInt [read only]
Returns the selection start index.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TextAsString
Gets or sets the text.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
toStringAsString
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
WrapTextAsBoolean
Gets or sets whether the text will wrap if needed.
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
ContextMenuAsContextMenu
Gets or sets the context menu that will appear when the user right clicks on the control.
EditableAsBoolean
Gets or sets whether the text control is editable.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
InitializePassword (EventNameAsString)
Creates a new password field.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
PromptTextAsString
Gets or sets the prompt text. This text appears when there is no text set.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SelectAll
Selects all the text.
SelectionEndAsInt [read only]
Return the selection end index.
SelectionStartAsInt [read only]
Returns the selection start index.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TextAsString
Gets or sets the text.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
toStringAsString
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
Gets or sets the content alignment. The possible values are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, CENTER_LEFT, CENTER, CENTER_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, BASELINE_LEFT, BASELINE_CENTER and BASELINE_RIGHT.
AlphaAsDouble
Gets or sets the node alpha level: 0 - transparent, 1 (default) fully opaque.
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
FontAsFont
Gets or sets the control font. Example: Button1.Font = fx.DefaultFont(14)
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SelectedAsBoolean
Gets or sets whether the button is selected (pressed).
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TextAsString
Gets or sets the control text.
TextColorAsjavafx.scene.paint.Paint
Gets or sets the text color.
TextSizeAsDouble
Gets or sets the text size.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
WrapTextAsBoolean
Gets or sets whether the text will be wrapped if it exceeds the node's width.
Gets the value of the given column (first column index is 0).
ImageAsImage
Gets or sets the image that is displayed before the text in the first column.
Initialize (EventNameAsString, Values() AsObject)
Initializes the TreeTableItem. EventName - Sets the subs that will handle the events. Values - Array of objects with the column values. The values can be strings, numbers or Nodes.
IsInitializedAsBoolean
ParentAsTreeTableItem [read only]
Returns the TreeTableItem parent. Will return an uninitialized TreeTableItem if this is a root item.
RootAsBoolean [read only]
Tests whether this TreeItem is a root item.
SetValue (ColumnAsInt, ValueAsObject)
Sets the value of the given column (first column index is 0).
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
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
GetColumnHeader (IndexAsInt) AsString
Gets the column header. Index - Column index (first column index is 0).
GetColumnVisible (IndexAsInt) AsBoolean
Gets whether the column is visible.
GetColumnWidth (IndexAsInt) AsDouble
Gets the column width. Index - Column index (first column index is 0).
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
RootAsTreeTableItem [read only]
Gets root item. This item is not visible.
RowHeightAsDouble
Gets or sets the fixed row height. -1 = automatic height.
SelectedItemAsTreeTableItem
Gets or sets the selected item.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
SetColumnHeader (IndexAsInt, HeaderAsString)
Sets the column header. Index - Column index (first column index is 0).
SetColumns (ColumnsAsList)
Sets the table columns. Columns - A List (or array) with the columns titles.
SetColumnSortable (IndexAsInt, SortableAsBoolean)
Sets whether the column is sortable. Sortable means that the user can click on the header to sort it. Columns are not sortable by default.
SetColumnVisible (IndexAsInt, VisibleAsBoolean)
Sets whether the column is visible.
SetColumnWidth (IndexAsInt, WidthAsDouble)
Sets the column width. Index - Column index (first column index is 0).
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Gets or sets the context menu that will appear when the user right clicks on the control.
EnabledAsBoolean
Gets or sets whether the node is enabled.
HeightAsDouble [read only]
Gets the node height. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefHeight instead.
IdAsString
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
RootAsTreeItem [read only]
Gets root item. This item is not visible.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
SetCheckBoxesMode
Shows a checkbox before each item in the TreeView. Items should be CheckboxTreeItems.
Similar to Snapshot. Allows you to set the background color.
StyleAsString
Gets or sets the node inline style.
StyleClassesAsList [read only]
Returns a List with the node's style classes.
TagAsObject
Gets or sets the node's tag. This is a placeholder for any object you need to tie to the node.
TooltipTextAsString
Gets or sets the tooltip text that will appear when the mouse hovers over the control.
TopAsDouble
Gets or sets the Top property of the node (related to its parent).
VisibleAsBoolean
Gets or sets whether the node is visible.
WidthAsDouble [read only]
Gets the node width. This value will only be available after the node's parent has finished measuring and drawing the node. Consider using PrefWidth instead.
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
Gets or sets the node id. Returns an empty string if the id was not set.
Initialize (EventNameAsString)
Initializes the object and sets the subs that will handle the events. Nodes added with the designer should NOT be initialized. These views are initialized when the layout is loaded.
IsInitializedAsBoolean
LeftAsDouble
Gets or sets the Left property of the node (related to its parent).
LoadHtml (HtmlStringAsString)
Asynchronously loads the given html string.
LoadUrl (UrlAsString)
Asynchronously loads the given url.
MouseCursorAsjavafx.scene.Cursor
Gets or sets the mouse cursor that will be used when the mouse is in the node's bounds. Example: MainForm.RootPane.MouseCursor = fx.Cursors.HAND
ParentAsNode [read only]
Returns the node's parent. The object returned will be uninitialized if there is no parent.
PickOnBoundsAsBoolean
Gets or sets whether mouse events are intercepted in transparent parts of the node. Default value is False.
PrefHeightAsDouble
Gets or sets the control preferred height.
PrefWidthAsDouble
Gets or sets the control preferred width.
RemoveNodeFromParent
Removes the node from its parent.
RequestFocus
Requests the focus to be set on this node.
SetAlphaAnimated (DurationAsInt, AlphaAsDouble)
Animates the nodes alpha level. Duration - Animation duration in milliseconds. Alpha - Value between 0 to 1 (transparent to opaque).
SetSize (WidthAsDouble, HeightAsDouble)
Sets the width and height of the node.
SnapshotAsImage
Captures the node appearance and returns the rendered image.