找到关于 JavaFX 的155 篇文章

解释 JavaFX 中 3D 形状的绘制模式 face 属性

Maruthi Krishna
更新于 2020年5月16日 06:44:31

175 次浏览

此绘制模式属性定义/指定用于绘制 3D 形状的模式。您可以使用 setDrawMode() 方法(Shape 类)将值设置为 3D 对象的绘制模式属性。JavaFX 支持两种绘制模式,由名为 DrawMode 的枚举的常量表示 - FILL 和 LINE。示例 import javafx.application.Application; import javafx.scene.Group; import javafx.scene.PerspectiveCamera; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.DrawMode; import javafx.scene.shape.Sphere; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.scene.text.Text; public class DrawModeProperty extends Application { public void start(Stage stage) { //绘制球体 Sphere sphere1 = new Sphere(100); ... 阅读更多

解释 JavaFX 中 3D 形状的剔除面属性

Maruthi Krishna
更新于 2020年5月16日 06:42:30

286 次浏览

一般来说,剔除是指移除形状中方向不正确的部分(在视图区域中不可见的部分)。您可以使用 setCullFace() 方法(Shape 类)将值设置为 3D 对象的剔除面属性。JavaFX 支持三种剔除面类型,由名为 CullFace 的枚举的三个常量表示,即 NONE、FRONT、BACK。示例 import javafx.application.Application; import javafx.scene.Group; import javafx.scene.PerspectiveCamera; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.Box; import javafx.scene.shape.CullFace; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.scene.text.Text; public class CullFaceProperty extends Application { public void start(Stage stage) { //绘制... 阅读更多

如何在 JavaFX 中创建一个圆柱体 (3D)?

Maruthi Krishna
更新于 2020年5月16日 06:39:53

254 次浏览

圆柱体是一个封闭的立体,它有两个平行的(大多是圆形的)底面,由一个曲面连接。在 JavaFX 中,一个盒子由 javafx.scene.shape.Cylinder 类表示。此类包含两个属性:height - 此属性表示圆柱体的高度,您可以使用 setHeight() 方法将值设置为此属性。radius - 此属性表示圆柱体的半径,您可以使用 setRadius() 方法将值设置为此属性。要创建 3D 盒子,您需要 - 实例化此类。使用 setter 方法或通过将它们作为参数传递来设置所需属性 ... 阅读更多

如何在 JavaFX 中创建一个球体 (3D)?

Maruthi Krishna
更新于 2020年5月16日 06:31:46

222 次浏览

球体定义为在 3D 空间中与给定点距离 r 相同的所有点的集合。此距离 r 是球体的半径,给定点是球体的中心。在 JavaFX 中,球体由 javafx.scene.shape.Sphere 类表示。此类包含一个名为 radius 的属性。此属性表示圆柱体的半径,您可以使用 setRadius() 方法将值设置为此属性。要创建 3D 盒子,您需要 - 实例化此类。使用 setter 方法或... 阅读更多

如何在 JavaFX 中创建一个盒子 (3D)?

Maruthi Krishna
更新于 2020年5月16日 06:27:58

467 次浏览

盒子是一个三维形状,具有长度(深度)、宽度和高度。在 JavaFX 中,盒子由 javafx.scene.shape.Box 类表示。此类包含 3 个属性:depth - 此属性表示盒子的深度,您可以使用 setDepth() 方法将值设置为此属性。height - 此属性表示盒子的高度,您可以使用 setHeight() 方法将值设置为此属性。width - 此属性表示盒子的宽度,您可以使用 setWidth() 方法将值设置为此属性。要创建 3D 盒子,您需要 - 实例化... 阅读更多

解释 JavaFX 中 3D 对象的属性?

Maruthi Krishna
更新于 2020年5月16日 06:24:23

109 次浏览

以下是 3D 对象的各种属性:剔除面 - 一般来说,剔除是指移除形状中方向不正确的部分(在视图区域中不可见的部分)。您可以使用 setCullFace() 方法(Shape 类)将值设置为 3D 对象的剔除面属性。JavaFX 支持三种剔除面类型,由名为 CullFace 的枚举的三个常量表示,即 NONE、FRONT、BACK。绘制模式 - 此属性定义/指定用于绘制 3D 形状的模式。您可以使用 setDrawMode() ... 阅读更多

JavaFX 提供的各种 3D 形状是什么?

Maruthi Krishna
更新于 2020年5月16日 06:07:09

126 次浏览

一般来说,3D 形状是在 XYZ 平面上绘制的几何图形。这些包括圆柱体、球体和盒子。javafx.scene.shape.Shape3D 包提供了各种类,它们中的每一个都表示/定义一个 3D 几何对象或对其进行操作。名为 Shape3D 的类是 JavaFX 中所有三维形状的基类。以下是您可以使用 JavaFX 绘制的各种几何形状:圆柱体 - 圆柱体是一个封闭的立体,它有两个平行的(大多是圆形的)底面,由一个曲面连接。球体 - 球体定义为在... 阅读更多

如何在 JavaFX 中使文本加粗和斜体?

Maruthi Krishna
更新于 2020年5月16日 06:03:45

14K+ 次浏览

您可以使用 setFont() 方法将所需的字体设置为 JavaFX 中的文本节点。此方法接受 javafx.scene.text.Font 类的对象。Font 类表示 JavaFX 中的字体,此类提供了几种名为 font() 的方法的变体,如下所示:font(double size) font(String family) font(String family, double size) font(String family, FontPosture posture, double size) font(String family, FontWeight weight, double size) font(String family, FontWeight weight, FontPosture posture, double size)其中,size (double) 表示字体的尺寸。family (string) 表示我们想要应用于文本的字体的族。您可以获取... 阅读更多

如何在 JavaFX 中向文本添加多种效果的组合?

Maruthi Krishna
更新于 2020年5月16日 06:00:47

492 次浏览

您可以使用 setEffect() 方法将效果添加到 JavaFX 中的任何节点对象。此方法接受 Effect 类的对象并将其添加到当前节点。混合效果是将两个输入混合在一起的效果。javafx.scene.effect.Blend 类表示混合效果。要将混合效果添加到文本节点:实例化 Text 类,将基本的 x、y 坐标(位置)和文本字符串作为参数传递给构造函数。设置所需的属性,如字体、描边等。实例化 Blend 类。使用 setMode() 方法设置混合模式。通过应用效果或更改颜色来创建两个不同的输入。设置... 阅读更多

如何在 JavaFX 中向文本节点添加反射效果?

Maruthi Krishna
更新于 2020年5月16日 05:57:43

267 次浏览

您可以使用 `setEffect()` 方法为 JavaFX 中的任何节点对象添加效果。此方法接受 Effect 类的对象,并将其添加到当前节点。反射效果会在其下方呈现给定内容的反射。`javafx.scene.effect.Reflection` 代表反射效果。要向文本节点添加模糊效果,请:实例化 Text 类,并将基本的 x、y 坐标(位置)和文本字符串作为参数传递给构造函数。设置所需的属性,例如字体、描边等。通过实例化 Reflection 类来创建模糊效果。使用 `setEffect()` 方法将创建的效果设置为文本节点…… 阅读更多

广告