Le langage JavaFX Script™ (ci-après dénommé JavaFX) est un langage de programmation déclaratif à typage statique. Il possède des fonctionnalités telles que des fonctions de première classe, une syntaxe déclarative, des compréhensions de listes et une évaluation incrémentielle basée sur les dépendances. Le langage de script JavaFX est particulièrement adapté aux composants GUI swing Java2D, qui peuvent facilement créer des interfaces graphiques