JavaFX 中 Image 载入图片的问题

正常来说,我们在 java 中读取文件只需要通过 file.getAbsolutePath() 获取路径即可.但是在 javaFX 中我发现是不可以的.几经周折发现只要在路径前加上”file:”就可以正常读取.我们可以通过 file.getAbsoluteFile().toURI().toString()获得这个路径,然后就可以读取到文件了.

//album 是自定义类型;

List filesList = fileChooser.showOpenMultipleDialog(this);
            if (filesList != null) {
                for (File file : filesList) {
                    album.getPhotosUri().add(file.getAbsoluteFile().toURI().toString());
                }

你可能感兴趣的:(javafx)