找到 155 篇文章 适用于 JavaFX

如何在 JavaFX 中创建按钮?

Maruthi Krishna
更新于 2020 年 5 月 16 日 07:14:43

4K+ 次浏览

在 JavaFX 中,javafx.scene.control 包提供了各种节点(类),专门为 UI 应用程序设计,并且可以重复使用。您可以自定义这些节点并为您的 JavaFX 应用程序构建视图页面。例如:Button、CheckBox、Label 等。按钮通常是用户界面应用程序中的控件,点击按钮会执行相应的操作。您可以通过实例化此包中的 javafx.scene.control.Button 类来创建一个按钮,并使用 setText() 方法设置按钮的文本。示例import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.paint.Color; import javafx.stage.Stage; public class ButtonExample extends Application {    @Override    public void start(Stage ... 阅读更多

如何在 JavaFX 中更改图像的纵横比?

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

2K+ 次浏览

javafx.scene.image.Image 类用于将图像加载到 JavaFX 应用程序中。它支持 BMP、GIF、JPEG 和 PNG 格式。JavaFX 提供了一个名为 javafx.scene.image.ImageView 的类,这是一个用于显示加载图像的节点。ImageView 类的 preserveRatio 属性(布尔值)指定在使用当前 ImageView 对象显示图像时是否应保留图像的纵横比。您可以使用 setPreserveRatio() 方法为此属性设置值。默认情况下,此属性的值为 true,即即使更改图像的宽度或高度,显示的图像的纵横比也会... 阅读更多

如何在 JavaFX 中反转图像的颜色?

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

769 次浏览

JavaFX 在 javafx.scene.image 中提供了两个接口,即 PixelReader 和 PixelWriter。使用它们提供的 method,您可以读取和写入图像的内容,例如像素、颜色值等。您可以分别使用 getPixelReader() 和 getPixelWriter() 方法获取这些接口的对象。要反转图像 - 创建一个 InputStream 对象,方法是传递所需图像的 URL(String)。实例化 Image 类,并将上面创建的输入流对象作为参数传递。使用相应的方法获取加载图像的 PixelReader 和 PixelWriter 对象。使用 ImageReader 的 getColor() 方法读取图像的每个颜色值... 阅读更多

如何在 JavaFX 中查看多个图像?

Maruthi Krishna
更新于 2020 年 5 月 16 日 07:02:32

1K+ 次浏览

javafx.scene.image.Image 类用于将图像加载到 JavaFX 应用程序中。它支持 BMP、GIF、JPEG 和 PNG 格式。JavaFX 提供了一个名为 javafx.scene.image.ImageView 的类,这是一个用于显示加载图像的节点。图像视图节点的 fitHeight 属性表示需要在其中显示图像的边界框的高度。您可以使用 setFitHeight() 方法为此属性设置值。图像视图节点的 fitWidth 属性表示需要在其中显示图像的边界框的宽度。您可以使用... 阅读更多

如何在 JavaFX 中显示图像?

Maruthi Krishna
更新于 2020 年 5 月 16 日 06:59:32

16K+ 次浏览

javafx.scene.image.Image 类用于将图像加载到 JavaFX 应用程序中。它支持 BMP、GIF、JPEG 和 PNG 格式。JavaFX 提供了一个名为 javafx.scene.image.ImageView 的类,这是一个用于显示加载图像的节点。要在 JavaFX 中显示图像 - 创建一个表示要加载图像的 FileInputStream。实例化 Image 类,并将上面创建的输入流对象作为参数传递给其构造函数。实例化 ImageView 类。通过将上面的图像对象作为参数传递给 setImage() 方法来将其设置为图像。使用相应的 setter 方法设置图像视图的所需属性。将... 阅读更多

如何在 JavaFX 中将径向渐变(颜色)应用于节点?

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

490 次浏览

您可以使用 setFill() 方法将颜色应用于 JavaFX 中的形状,它会为几何形状的内部或背景添加颜色。此方法接受 javafx.scene.paint.Paint 类的一个对象作为参数。它是用于填充形状和背景颜色的颜色和渐变的基本类。JavaFX 中的 javafx.scene.paint.RadialGradient 类是 Paint 的子类,使用它可以填充具有圆形颜色渐变图案的形状。要将径向渐变图案应用于几何形状 - 实例化 RadialGradient 类并传递所需的参数。设置创建的... 阅读更多

如何在 JavaFX 中将线性渐变(颜色)应用于节点?

Maruthi Krishna
更新于 2020 年 5 月 16 日 06:54:52

896 次浏览

您可以使用 setFill() 方法将颜色应用于 JavaFX 中的形状,它会为几何形状的内部或背景添加颜色。此方法接受 javafx.scene.paint.Paint 类的一个对象作为参数。它是用于填充形状和背景颜色的颜色和渐变的基本类。JavaFX 中的 javafx.scene.paint.LinearGradient 类是 Paint 的子类,使用它可以填充具有圆形线性渐变图案的形状。要将径向渐变图案应用于几何形状 - 实例化 LinearGradient 类并传递所需的参数。设置创建的渐变... 阅读更多

如何在 JavaFX 中将图像图案添加到节点?

Maruthi Krishna
更新于 2020 年 5 月 16 日 06:52:14

944 次浏览

您可以使用 setFill() 和 setStroke() 方法将颜色应用于 JavaFX 中的几何形状。setFill() 方法为形状的内部区域添加颜色,而 setStroke() 方法为节点的边界应用颜色。这两种方法都接受 javafx.scene.paint.Paint 类的一个对象作为参数。它是用于填充形状和背景颜色的颜色和渐变的基本类。JavaFX 中的 javafx.scene.paint.ImagePattern 类是 Paint 的子类,使用它可以填充具有图像的形状。要将图像图案应用于几何形状 - 创建一个... 阅读更多

如何在 JavaFX 中为节点添加颜色?

Maruthi Krishna
更新于 2020 年 5 月 16 日 06:49:55

3K+ 次浏览

您可以使用 setFill() 和 setStroke() 方法将颜色应用于 JavaFX 中的节点。setFill() 方法为节点的表面区域添加颜色,而 setStroke() 方法为节点的边界应用颜色。这两种方法都接受 javafx.scene.paint.Paint 类的一个对象作为参数。它是用于填充形状和背景颜色的颜色和渐变的基本类。JavaFX 中的 javafx.scene.paint.Color 类是 Paint 的子类,它封装了 RGB 颜色空间中的所有颜色(作为其属性)。要将颜色应用于几何形状或... 阅读更多

解释 JavaFX 中 3D 形状的材质面属性

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

356 次浏览

此材质属性指定3D对象应覆盖的材质类型。您可以使用setMaterial()方法将值设置为此属性。您需要传递一个Material类型的对象。包javafx.scene.paint的PhongMaterial类是此类的子类,并提供7个表示Phong着色材质的属性。您可以使用这些属性的setter方法将所有这些类型的材质应用于3D形状的表面。以下是JavaFX中可用的材质类型:bumpMap - 表示法线贴图... 阅读更多

广告