最近在学习JavaFX,发现资料很少,连基本的图片读取都很多错误版本。这里我主要记录下我使用idea的环境下,maven项目结构的JavaFX设置图片。非本地图片,读取项目里面的内置图片。
首先是项目结构如下:
项目结构
主要的目的是读取 resources资源目录下面的图片到JavaFX项目中用,下面以一个图标为例:
图片读取片段代码
上面就是读取项目中相对于classpath的目录图片方式,一定要通过流的方式读取,文件File的方式在项目打包后是无法读取到的。
运行效果:
运行展示
从上面可以看到,程序角标已经显示出来了,也证明了JavaFX获取想里面的图片成功。
首先是项目结构如下:

主要的目的是读取 resources资源目录下面的图片到JavaFX项目中用,下面以一个图标为例:
运行效果:
从上面可以看到,程序角标已经显示出来了,也证明了JavaFX获取想里面的图片成功。
【重要提示】
网络很多资源格式是 file:/path
这种方式对于读取本地文件,而非项目打包文件。maven环境下运行读取不到相对路径哟。智能是
file:d:/abc.jpg
这种方式
版权申明:本文为博主原创文章,未经博主允许不得转载。
https://www.leftso.com/blog/839.html
时效提示:本文最后更新于【 2021-08-23 14:00:11 】,某些文章具有时效性,若有错误或已失效,请在下方留言。
时效提示:本文最后更新于【 2021-08-23 14:00:11 】,某些文章具有时效性,若有错误或已失效,请在下方留言。
评论区域
评论功能已关闭. 提示:评论功能虽已关闭,关闭之前的评论仍然会展示。