The JavaFX Script™ (hereinafter referred to as JavaFX) language is a declarative, statically typed programming language. It has features such as first-class functions, declarative syntax, list-comprehensions, and incremental dependency-based evaluation. The JavaFX scripting language is particularly suitable for Java2D swing GUI components, which can easily create graphical interfaces