java 加载imageview_JavaFX - 如何将本地映像加载到ImageView

本文介绍了一个使用JavaFX创建的应用程序,该程序能够加载并显示一张图片,并包含一个按钮用于保存图片。代码中涉及了JavaFX的基本组件使用,如ImageView、Button等,并通过SwingFXUtils将AWT的BufferedImage转换为JavaFX的Image对象。
摘要由CSDN通过智能技术生成

import java.awt.image.BufferedImage;

import java.io.File;

import java.io.IOException;

import javafx.application.Application;

import javafx.embed.swing.SwingFXUtils;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.image.Image;

import javafx.scene.image.ImageView;

import javafx.scene.layout.VBox;

import javafx.stage.Stage;

import javax.imageio.ImageIO;

public class Main extends Application {

public static void main(String[] args) {

Application.launch(args);

}

@Override

public void start(Stage stage) {

String imagePath = "resources/picture/yourImage.jpg";

Image image = new Image(imagePath);

ImageView imageView = new ImageView(image);

Button saveBtn = new Button("Save Image");

VBox root = new VBox(10, imageView, saveBtn);

Scene scene = new Scene(root);

stage.setScene(scene);

stage.setTitle("");

stage.show();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值