找到 2637 篇文章 关于 Java

JavaFX 中二维对象的各种操作是什么?

Maruthi Krishna
更新于 2020年4月14日 07:07:36

80 次浏览

JavaFX 支持对二维对象的三种操作:并集、差集和交集。并集运算 - 此运算将两个或多个形状作为输入,并返回它们占据的面积。交集运算 - 此运算将两个或多个形状作为输入,并返回它们之间的交集面积。差集运算 - 此运算将两个或多个形状作为输入。然后,它返回第一个形状的面积,不包括与第二个形状重叠的面积。示例 import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.Circle; import javafx.scene.shape.Shape; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.scene.text.Text; public ... 阅读更多

如何使用 Path 类在 JavaFX 中绘制自定义形状?

Maruthi Krishna
更新于 2020年4月14日 07:03:59

504 次浏览

javafx.scene.shape 包提供了可用于绘制各种二维形状的类,但这些只是简单的形状,例如直线、圆形、多边形和椭圆等……因此,如果要绘制复杂的自定义形状,则需要使用 Path 类。Path 类 Path 类表示形状的几何轮廓,并附加到一个可观察列表,该列表保存各种 Path 元素,例如 MoveTo、LineTo、HlineTo、VlineTo、ArcTo、QuadCurveTo、CubicCurveTo。此类的构造函数接受 PathElement 类型的可变参数,并根据给定的路径元素构造路径。示例 Path 元素 MoveTo 用于移动… 阅读更多

JavaFX 提供了哪些二维形状?

Maruthi Krishna
更新于 2020年4月14日 07:01:49

160 次浏览

以下是您可以使用 JavaFX 绘制的各种几何形状直线 - 直线是连接两点的几何结构。javafx.scene.shape。Line 类表示 XY 平面上的直线。矩形 - 矩形是一个四边形,它有两对平行且相交的边,所有内角都是直角。javafx.scene。Rectangle 类表示 XY 平面上的矩形。圆形 - 圆形是一条形成闭环的线,其上的每个点与中心点的距离都是固定的。javafx.scene。Circle 类表示 XY 平面上的圆形。椭圆 - … 阅读更多

如何在 Java 9 中自定义 JShell 的启动?

raja
更新于 2020年4月13日 17:42:19

160 次浏览

JShell 是一个交互式 REPL 工具,用于执行和评估简单的 Java 程序,例如变量声明、语句和表达式等。当 JShell 工具启动时,代码默认情况下已预加载。要显示此代码,我们只需启动命令“/list -start”。可以使用命令“/set start [-retain] [Type]”让 JShell 在启动时自动加载它们。第一个选项“-retain”告诉 JShell 为下一个 JShell 会话记录所需的 [Type] 启动。如果我们不指定它,则在打开新会话时可以启动默认启动 /set start [-retain] -File /set start … 阅读更多

如何在 Java 9 中实现 Subscriber 接口?

raja
更新于 2020年4月13日 13:51:04

718 次浏览

Java 9 支持通过引入一些接口来创建 Reactive Streams:Publisher、Subscriber、Subscription 和 SubmissionPublisher 类,它实现了 Publisher 接口。每个接口都可以根据 Reactive Streams 的原则发挥不同的作用。我们可以使用 Subscriber 接口来订阅由发布者发布的数据。我们需要实现 Subscriber 接口并为抽象方法提供实现。Flow.Subscriber 接口方法:onComplete():当 Publisher 对象完成其角色时,此方法已被调用。onError():当 Publisher 中出现问题并通知 Subscriber 时,此方法已被调用。onNext():每当… 阅读更多

如何在 JavaFX 中绘制几何二维形状?

Maruthi Krishna
更新于 2020年4月13日 12:17:13

238 次浏览

一般来说,二维形状是可以在 XY 平面上绘制的几何图形,包括直线、矩形、圆形等。javafx.scene.shape 包为您提供了各种类,每个类都表示/定义一个二维几何对象或对其进行操作。名为 Shape 的类是 JavaFX 中所有二维形状的基类。创建二维形状要使用 JavaFX 绘制二维几何形状,您需要 - 实例化类 - 实例化相应的类。例如,如果要绘制一个圆形,则需要实例化 Circle 类,如下所示 - // 绘制圆形 Circle … 阅读更多

如何在 JavaFX 中创建路径元素弧线?

Maruthi Krishna
更新于 2020年4月13日 12:14:22

184 次浏览

这是表示路径元素弧线的类。它可以帮助您从当前坐标绘制到指定的(新)坐标的弧线。要创建线路径元素 - 实例化 ArcTo 类。使用 setter 方法或通过将它们传递给构造函数来为该类的属性设置值。实例化 Path 类。使用 getElements() 方法获取上面创建的 Path 的可观察列表对象。使用 add() 方法将上面创建的 ArcTo 对象添加到可观察列表。最后,将路径添加到 Group 对象。示例 import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.ArcTo; import javafx.scene.shape.LineTo; import javafx.scene.shape.MoveTo; import … 阅读更多

如何在 JavaFX 中创建路径元素三次贝塞尔曲线?

Maruthi Krishna
更新于 2020年4月13日 12:12:27

202 次浏览

这是表示路径元素三次贝塞尔曲线的类。它可以帮助您从当前坐标绘制到指定的(新)坐标的三次贝塞尔曲线。要创建线路径元素 - 实例化 CubicCurve 类。使用 setter 方法或通过将它们传递给构造函数来为该类的属性设置值。实例化 Path 类。使用 getElements() 方法获取上面创建的 Path 的可观察列表对象。使用 add() 方法将上面创建的 CubicCurve 对象添加到可观察列表。最后,将路径添加到 Group 对象。示例 import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.CubicCurveTo; import javafx.scene.shape.LineTo; import javafx.scene.shape.MoveTo; … 阅读更多

如何在 JavaFX 中创建路径元素二次贝塞尔曲线?

Maruthi Krishna
更新于 2020年4月13日 12:10:40

128 次浏览

这是表示路径元素二次贝塞尔曲线的类。它可以帮助您从当前坐标绘制到指定的(新)坐标的二次贝塞尔曲线。要创建线路径元素 - 实例化 QuadCurveTo 类。使用 setter 方法或通过将它们传递给构造函数来为该类的属性设置值。实例化 Path 类。使用 getElements() 方法获取上面创建的 Path 的可观察列表对象。使用 add() 方法将上面创建的 QuadCurveTo 对象添加到可观察列表。最后,将路径添加到 Group 对象。示例 import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.LineTo; import javafx.scene.shape.MoveTo; import … 阅读更多

如何在 JavaFX 中创建路径元素垂直线?

Maruthi Krishna
更新于 2020年4月13日 12:08:38

196 次浏览

此类代表路径元素垂直线。它可以帮助您从当前坐标绘制一条垂直线到指定的(新的)坐标。要创建线路径元素:实例化 VLineTo 类。使用 setter 方法或将其绕过到构造函数来设置此类的属性值。实例化 Path 类。使用 getElements() 方法获取上面创建的 Path 的可观察列表对象。使用 add() 方法将上面创建的 VLineTo 对象添加到可观察列表中。最后,将路径添加到 Group 对象中。示例 import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.HLineTo; import javafx.scene.shape.LineTo; import ... 阅读更多

广告