个性化阅读
专注于IT技术分析

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);

将转换应用于相应的节点。为此, 请使用以下语法。

<node-object>.getTransforms().add(<Transform-object>)
赞(0)
未经允许不得转载:srcmini » JavaFX转换

相关推荐

评论 抢沙发

评论前必须登录!