多读书多实践,勤思考善领悟

JavaFX Event Handling(事件处理)

JavaFX Event Handling(事件处理)

在JavaFX中,我们可以开发GUI应用程序,Web应用程序和图形应用程序。在这样的应用程序中,每当用户与应用程序(节点)交互时,就说事件已经发生。 例如,单击按钮,移动鼠标,通过键盘输入字符,从列表中选择项目,滚动页面是导致事件发生...

JavaFX 3D Shape(形状)

JavaFX 3D Shape(形状)

在前面的章节中,我们已经了解了如何在XY平面上绘制2D形状。除了这些2D形状,我们还可以使用JavaFX绘制其他几个3D形状。 3D形状通常,3D形状是可以在XYZ平面上绘制的几何图形。这些包括气缸,球体和盒子。 上面提到的每个3D形...

JavaFX 3D Shape Sphere(球体形状)

JavaFX 3D Shape Sphere(球体形状)

球体是三维空间中的完美圆形几何对象,其是完全圆形球的表面。 球体被定义为与3D空间中的给定点距离r相同的点集。该距离r是球体的半径,给定点是球体的中心。 在JavaFX中,球体由名为Sphere的类表示。该类属于包javafx.sc...

JavaFX 3D Shape Cylinder(圆柱形状)

JavaFX 3D Shape Cylinder(圆柱形状)

圆柱体是封闭的固体,其具有通过弯曲表面连接的两个平行(大部分为圆形)基部。 它由两个参数描述,即 - 圆形底座的半径和圆柱的高度,如下图所示 - 在JavaFX中,圆柱体由名为Cylinder的类表示。该类属于包javafx.sce...

JavaFX 3D Shape Box(盒子形状)

JavaFX 3D Shape Box(盒子形状)

长方体是三维或实心形状。长方体由6个矩形制成,它们以直角放置。使用方形面的长方体是一个立方体,如果面是矩形,而不是立方体,它看起来像一个鞋盒。 长方体是三维形状,具有长度(深度),宽度和高度,如下图所示 - 在JavaFX中,三维框...

JavaFX Images(图像)

JavaFX Images(图像)

您可以使用JavaFX在javafx.scene.image包中提供的类来加载和修改图像。JavaFX支持Bmp,Gif,Jpeg,Png等图像格式。 本章将教您如何将图像加载到JavaFX,如何在多个视图中投影图像以及如何更改图像的...

JavaFX Colors(颜色)

JavaFX Colors(颜色)

要将颜色应用于应用程序,JavaFX在包javafx.scene.paint包中提供了各种类。该包包含一个名为Paint的抽象类,它是用于应用颜色的所有类的基类。 使用这些类,您可以使用以下模式应用颜色 - Uniform 统一 -...

JavaFX Animations(动画)

JavaFX Animations(动画)

通常,动画对象意味着通过快速显示来创建其运动的错觉。在JavaFX中,可以通过随时间更改其属性来动画化节点。JavaFX提供了一个名为javafx.animation的包。此程序包包含用于为节点设置动画的类。动画是所有这些类的基类。 ...

JavaFX Path Transition(路径转换)

JavaFX Path Transition(路径转换)

例1以下是演示JavaFX中的路径转换的程序。将此代码保存在名为PathTransitionExample.java的文件中。 12345678910111213141516171819202122232425262728293031...