JavaFx 不同的代码方式

JavaFx different way of code

我在互联网上找到了以下 JavaFx 代码,但我不知道在哪里 运行 它或我必须导入什么库。请帮助我理解..

import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.shape.Rectangle;
import javafx.scene.paint.Color;
import javafx.animation.transition.PauseTransition;
import javafx.animation.transition.SequentialTransition;

import javafx.animation.Timeline;

var fillColor: Color.BLUE;

Stage {
    title : "MyApp"
    scene: Scene {
        width: 400
        height: 200
        content: [
                Rectangle {
                x: 10, y: 10
                width: 140, height: 90
                fill: bind fillColor
            }
            ]
    }
}

代码中没有start方法和extends Applicationclass。 提前致谢。

那是非常古老的 JavaFX 脚本代码。 JavaFX 脚本和 运行 的系统是 no longer supported by Oracle(它们可能也不再分发)。

忘记您曾见过 JavaFX 脚本代码和提供它的互联网站点。不要试图理解 JavaFX 脚本代码。

相反,使用基于 current resources for Java client technology (Java 8) at the Oracle Java site 的 Java 语言学习 JavaFX。