JavaFX Script: Difference between revisions

Content deleted Content added
m Features: fix runtime link
Line 12:
JavaFX Script is a compiled [[Type system#Static and dynamic typing|statically typed]] [[Declarative programming language|declarative]] [[scripting language]] for the [[Java Platform]] providing automatic data-binding, full support for 2D graphics and standard [[Swing (Java)|Swing]] components as well as declarative animation. As it is built on top of the [[Java Platform]], it is easy to use any [[Java (programming language)|Java]] classes in JavaFX scripts.
 
JavaFX is able to run on any platform which has the [[Java VirtualRuntime MachineEnvironment|Java Runtime]] installed. No modifications are needed since the JavaFX compiler generates default [[Java bytecode]].
 
JavaFX Script's syntax is more like [[Visual Basic]] - in that components are specified [[Declarative programming language|declaratively]], and [[Callback (computer science)|callbacks]] are linked via a bind operation. This contrasts strongly to [[Swing (Java)|Swing]], which has a verbose syntax that is confronting to many experienced developers.