JavaFX 变换

2024 年 8 月 29 日 | 阅读 2 分钟

变换可以定义为图形的形状、性质或外观的变化。在 JavaFX 中,名为 javafx.scene.transform 的包表示所有变换。

它包含各种类型变换的类,这些类在表格中给出。名为 javafx.scene.transform.Transform 的类是所有变换类的父类。

序号转换描述
1翻译平移用于更改节点的位置。类 javafx.scene.transform.Translate 表示平移。
2旋转旋转用于将对象从其原点旋转一定的角度。类 javafx.scene.transform.Rotate 表示旋转。
3缩放缩放用于更改节点的大小。类 javafx.scene.transform.Scale 表示缩放。
4错切剪切用于更改对象在特定方向上的斜率。类 javafx.scene.transform.Shear 表示剪切。

对节点应用变换的步骤

在 JavaFX 中,对节点应用变换非常容易。我们只需要按照下面给出的步骤来应用变换。

  1. 实例化相应的类。例如;要创建 2D 缩放,请使用
  2. 其中 scale 是 Scale 类的对象。

  3. 设置 scale 类对象的适当属性。例如,要设置 scale 对象属性,请使用以下 setter 方法
  4. 将变换应用于相应的节点。为此,请使用以下语法。

下一个主题JavaFX 平移