gpt4 book ai didi

java - ImageView 中图像的文件位置

转载 作者:行者123 更新时间:2023-12-02 04:06:01 27 4
gpt4 key购买 nike

ImageView imageView1 = new ImageView(new Image("icons/login.png"));

我使用JavafxPorts将JavaFX应用程序部署到我的Android设备,JavaFXPorts有自己的约定方式,我只想获取login.png的完整文件位置.怎么做?

最佳答案

通常,您无法从 Image 获取“文件位置”,因为 Image 可能不是从文件创建的。 (例如,它可能是从不同类型的资源创建的,例如 http 资源或 jar 文件中的条目,或者它可能是刚刚动态创建的 WritableImage。 )

如果您从文件创建图像,则需要创建文件对象并在创建图像时保留对其的引用:

// reference to file with image:
File imageFile = new File("icons/login.png");

Image image = new Image(imageFile.toURI().toString());
ImageView imageView1 = new ImageView(image);

关于java - ImageView 中图像的文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34261994/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com