Skip to main content



Additional Properties for the JavaFX-Classes


Please see the standard documentation of the JavaFX API for the use of the wrapped JavaFX-
Classes from SimpleFX. In SimpleFX we have empowered the standard JavaFX classes, by the
use of the SimpleFX­feature called “Extension Classes”. By means of this feature, you can
conveniently use all the properties and methods documented here, as would they be a part of the
original JavaFX Classes. Please monitor this page regularly for added information to be filled in,
because this page will be subject to continuous extensions during the next coming weeks.

package javafx.stage


javafx.scene.Stage javadoc

Member Description
@Bind var modality: Modality Uses the getModality and initModeality method of Stage.
@Bind var owner: Window Uses the getOwner and initOwner method of Stage.
@Bind var style: StageStyle Uses the getStyle and initStyle method of Stage.
@Bind var scene: Scene Writeable version of the readonly property scene from window.
@Bind var fullscreen: Boolean Writeable version of the JavaFX Property fullScreen (notice the upper case S!). On change the method setFullscreen is called.

javafx.scene.Window javadoc

Member Description
@Bind var widthProp: Double Writeable version of the readonly Bindable width. On change the method setWidth is called.
@Bind var heightProp: Double Writeable version of the readonly Bindable height. On change the method setHeight is called.
@Bind var xProp: Double Writeable version of the readonly Bindable x. On change the method setX is called.
@Bind var yProp: Double Writeable version of the readonly Bindable y. On change the method setY is called.
@Bind var wh: Double2 Tuple based on widthProp and heightProp
@Bind var xy: Double2 Tuple based on xProp and yProp


package javafx.scene


javafx.scene.Node javadoc

Member Description
@Bind var layoutXY: Double2 Tuple based on layoutX and layoutY
@Bind var scaleXY: Double2 Tuple based on scaleX and scaleY
@Bind var translateXY: Double2 Tuple based on translateX and translateY
@Bind var scaleXYZ: Double2 Tuple based on scaleX, scaleY and scaleZ
@Bind var translateXYZ: Double2 Tuple based on translateX, translateY and translateZ
@Bind var transform: Transform The transformation Matrix based on the content of `transforms`
@Bind var rotateRad: Double Bindable based on rotate with the unit radian instead of degrees.
@Bind var hgrow: Priority ...
@Bind var vgrow: Priority ...
@Bind var scaleOnHover: (Double, Time) ...

javafx.scene.Scene javadoc

Member Description
@Bind val expansion: Double2 Synonym for wh
@Bind val wh: Double2 Tuple based on width and height
@Bind val xy: Double2 Tuple based on x and y

javafx.scene.SubScene javadoc

Member Description
@Bind val expansion: Double2 Synonym for wh
@Bind val wh: Double2 Tuple based on width and height


package javafx.scene.shape


javafx.scene.Arc javadoc

Member Description
@Bind var center: Double2 Tuple based on centerX and centerY
@Bind var radius: Double2 Tuple based on radiusX and radiusY

javafx.scene.ArcTo javadoc

Member Description
@Bind var xy: Double2 Tuple based on x and y
@Bind var radius: Double2 Tuple based on radiusX and radiusY

javafx.scene.Box javadoc

Member Description
@Bind var whd: Double3 Tuple based on width, height and depth
@Bind var dimensions: Double3 Synonym for whd

javafx.scene.Circle javadoc

Member Description
@Bind var center: Double2 Tuple based on centerX and centerY
@Bind var definition: (Double, Paint) ...

javafx.scene.CubicCurve javadoc

Member Description
@Bind var control1: Double2 Tuple based on controlX1 and controlY1
@Bind var control2: Double2 Tuple based on controlX2 and controlY2
@Bind var start: Double2 Tuple based on startX and startY
@Bind var end: Double2 Tuple based on endX and endY
@Bind var startEnd: (Double2, Double2) Tuple based on start and end

javafx.scene.CubicCurveTo javadoc

Member Description
@Bind var control1: Double2 Tuple based on controlX1 and controlY1
@Bind var control2: Double2 Tuple based on controlX2 and controlY2
@Bind var xy: Double2 Tuple based on x and y

javafx.scene.Cylinder javadoc

Member Description
@Bind var definition: Double2 ...

javafx.scene.Ellipse javadoc

Member Description
@Bind var center: Double2 Tuple based on centerX and centerY
@Bind var radius: Double2 Tuple based on radiusX and radiusY

javafx.scene.Line javadoc

Member Description
@Bind var start: Double2 Tuple based on startX and startY
@Bind var end: Double2 Tuple based on endX and endY
@Bind var startEnd: (Double2, Double2) Tuple based on start and end

javafx.scene.LineTo javadoc

Member Description
@Bind var xy: Double2 Tuple based on x and y

javafx.scene.MoveTo javadoc

Member Description
@Bind var xy: Double2 Tuple based on x and y

javafx.scene.QuadCurve javadoc

Member Description
@Bind var control: Double2 Tuple based on controlX and controlY
@Bind var start: Double2 Tuple based on startX and startY
@Bind var end: Double2 Tuple based on endX and endY
@Bind var startEnd: (Double2, Double2) Tuple based on start and end

javafx.scene.QuadCurveTo javadoc

Member Description
@Bind var control: Double2 Tuple based on controlX and controlY
@Bind var xy: Double2 Tuple based on x and y

javafx.scene.Rectangle javadoc

Member Description
@Bind var arc: Double2 Tuple based on arcHeight and arcWidth
@Bind var expansion: Double2 Synonym for wh
@Bind var xy: Double2 Tuple based on x and y
@Bind var center: Double2 Tuple based on centerX and centerY
@Bind var wh: Double2 Tuple based on width and height
@Bind var start: Double2 Synonym for xy
@Bind var end: Double2 Virtual Bindable based on wh
@Bind var startEnd: (Double2, Double2) Tuple based on start and end

javafx.scene.Shape javadoc

Member Description
@Bind var strokedef: (Double, Paint) ...

javafx.scene.Shape3D javadoc

Member Description
@Bind var fill: Paint ...
@Bind var xy: Double2 Tuple based on x and y

javafx.scene.Sphere javadoc

??? SPHERE ???
Member Description
@Bind var center: Double2 Synonym for translateXYZ
@Bind var definition: (Double, Paint) ...


package javafx.scene.layout


javafx.scene.Region javadoc

Member Description
@Bind var prefWidhtProp: Double Synonym for prefWidth to avoid the name conflict with the function prefWidth in Node
@Bind var prefHeightProp: Double Synonym for prefHeight to avoid the name conflict with the function prefHeight in Node
@Bind var minWidhtProp: Double Synonym for minWidth to avoid the name conflict with the function minWidth in Node
@Bind var minHeightProp: Double Synonym for minHeight to avoid the name conflict with the function minHeight in Node
@Bind var maxWidhtProp: Double Synonym for maxWidth to avoid the name conflict with the function maxWidth in Node
@Bind var maxHeightProp: Double Synonym for maxHeight to avoid the name conflict with the function maxHeight in Node
@Bind val wh: Double2 Tuple based on width and height.
@Bind val expansion: Double2 Tuple based on width and height.
@Bind val widthProp: Double Synonym for width
@Bind val heightProp: Double Synonym for height
@Bind val minWH: Double2 Tuple based on minWidth and minHeight.
@Bind val prefWH: Double2 Tuple based on prefWidth and maxHeight.
@Bind val maxWH: Double2 Tuple based on maxWidth and manHeight.
@Bind val minPrefMaxWidth: Double3 Tuple based on minWidth, prefWidth and maxWidth.
@Bind val minPrefMaxHeight: Double3 Tuple based on minHeight, prefHeight and maxHeight.
@Bind val maxWH: Double2 Tuple based on maxWidth and manHeight.


package javafx.scene.image


javafx.scene.ImageView javadoc

Member Description
@Bind var fitWH: Double2 Tuple based on fitWidth and fitHeight
@Bind var xy: Double2 Tuple based on x and y


package javafx.scene.transform


javafx.scene.Rotate javadoc

Member Description
@Bind var pivotXY: Double2 Tuple based on pivotX and pivotY
@Bind var pivotXYZ: Double3 Tuple based on pivotX, pivotY and pivotZ

javafx.scene.Scale javadoc

Member Description
@Bind var xy: Double2 Tuple based on x and y
@Bind var xyz: Double3 Tuple based on x, y and z
@Bind var pivotXY: Double2 Tuple based on pivotX and pivotY
@Bind var pivotXYZ: Double3 Tuple based on pivotX, pivotY and pivotZ


package javafx.scene.text


javafx.scene.Text javadoc

Member Description
@Bind var xy: Double2 Tuple based on x and y
@Bind var fontSize: Double Set the size of the font, but still respecting the settings of the original Font­instance (uses bi­directional bindables).