ImageView imageView1 = new ImageView(new Image("icons/login.png"));
我使用 JavafxPorts 将我的 JavaFX 应用程序部署到我的 Android 设备上, JavaFXPorts有自己的约定方式,我只想获取login.png
. 怎么做?
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);
我想你试试这个...
Image image = new Image("flower.png");
ImageView iv3 = new ImageView();
iv3.setImage(image);