javafx Image
时间: 2023-10-27 19:06:38 浏览: 86
JavaFX 中的 Image 类表示图像。您可以使用 Image 类加载位于本地文件系统或网络上的图像。以下是一个简单的示例代码,演示如何加载和显示图像:
```java
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class ImageViewer extends Application {
@Override
public void start(Stage primaryStage) {
// 创建一个图像对象
Image image = new Image("https://www.example.com/image.png");
// 创建一个图像视图对象,将图像对象作为构造函数参数传入
ImageView imageView = new ImageView(image);
// 创建一个堆栈面板,并将图像视图添加到面板中
StackPane root = new StackPane();
root.getChildren().add(imageView);
// 创建场景,并将面板添加到场景中
Scene scene = new Scene(root, 400, 300);
// 将场景设置为舞台的场景,并显示舞台
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
在上面的示例代码中,我们创建了一个 Image 对象,该对象引用了一个位于 https://www.example.com/image.png 的远程图像。然后,我们使用这个 Image 对象创建了一个 ImageView 对象,并将其添加到 StackPane 中。最后,我们将 StackPane 添加到场景中,并将场景设置为舞台的场景。
当您运行这个应用程序时,您应该能够看到加载的图像在窗口中显示。
阅读全文