JavaFX转换

转换可以定义为图形形式, 性质或外观的变化。在JavaFX中, 名为javafx.scene.transform的包表示所有转换。
它包含表中提供的各种类型的转换的类。名为javafx.scene.transform.Transform的类是所有转换类的父类。

序号 转型 描述
1 Translation 平移用于更改节点的位置。类javafx.scene.transform.Translate表示翻译。
2 Rotation 旋转用于将对象从其原点旋转一定角度。类javafx.scene.transform.Rotate表示旋转。
3 Scaling 缩放用于更改节点的大小。类javafx.scene.transform.Scale表示缩放。
4 Shearing 剪切用于更改对象在特定方向上的倾斜度。类javafx.scene.transform.Shear表示Shearing。
在节点上应用转换的步骤在JavaFX中, 将转换应用于节点非常容易。我们只需要按照下面给出的步骤进行转换即可。
实例化相应的类。例如; 创建2D比例尺, 使用:
Scale scale = new Scale();

其中scale是Scale类对象。
设置比例类对象的适当属性。例如, 要设置比例对象属性, 请使用如下的setter方法:
scale.setX(< double value); scale.setY(< double value); scale.setPivotX(< double value); scale.setPivotY(< double value);

【JavaFX转换】将转换应用于相应的节点。为此, 请使用以下语法。
< node-object> .getTransforms().add(< Transform-object> )

    推荐阅读