JavaFX图片路径设置_JavaFX图片路径怎么写

编程教程 > Java > JAVA UI (2960) 2024-11-26 14:39:04
最近在学习JavaFX,发现资料很少,连基本的图片读取都很多错误版本。这里我主要记录下我使用idea的环境下,maven项目结构的JavaFX设置图片。非本地图片,读取项目里面的内置图片。

首先是项目结构如下:
项目结构
项目结构

主要的目的是读取 resources资源目录下面的图片到JavaFX项目中用,下面以一个图标为例:
图片读取片段代码
图片读取片段代码
上面就是读取项目中相对于classpath的目录图片方式,一定要通过流的方式读取,文件File的方式在项目打包后是无法读取到的。

运行效果:
运行展示
运行展示

从上面可以看到,程序角标已经显示出来了,也证明了JavaFX获取想里面的图片成功。
 

【重要提示】
网络很多资源格式是 file:/path
这种方式对于读取本地文件,而非项目打包文件。maven环境下运行读取不到相对路径哟。智能是
file:d:/abc.jpg
这种方式




 

评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
最近在学习JavaFX,发现资料很少,连基本的图片读取都很多错误版本
1.使用idea创建JavaFX项目idea创建JavaFX项目创建后运行尝试:运行结果 可以看到目前是能正常运行 Hello Word项目的,这个时候还没有maven支持
简介本文如题将会讲解如何将图片简单的方式转换为PDF文件,以及如何将多张图片转换成一个PDF文件的方法讲解
css设置背景图片不随浏览器滚动条滚动,即固定背景图片 body{background-image:url("../../common/images/bg1.j
问题描述idea启动maven的JavaFX项目报错:Exception in Application start method java.lang.reflect.InvocationTarg...
问题描述JavaFX maven项目在idea中启动报错:Exception in thread "WindowsNativeRunloopThread" java.lang.NoSuchMet...
功能说明:1.指定图片大小缩放图片(reSize);2.指定图片的宽度,高度根据比例缩放(reSizeByWith);3.指定图片的高度,宽度根据比例缩放(reSizeByHeight);4.判...
java 图片 无损压缩。随着科技进步,大家手机拍的照片也从之前的几百KB变成几MB或者10MB了,有些情况我们需要压缩一下图片节省网络资源。这里将会讲解如何采用Java语音进行图片的无损压缩
Java编程中处理图片文件与base64串的图片相互转化工具类,方便在编程中处理前端传递过来的base64图片。
在第11次发布之后,人们对JavaFX与JDK脱钩产生了各种各样的感受。我们中的许多人认为现在是时候告别JavaFX并转而采用另一种GUI技术,而其他一些人则对这种情况感到高兴。
spring boot 图片上传后在线预览实现,某些情况下我们上传的图片需要在线预览而不是下载,这个时候就需要注意下面的两个配置了response.setHeader("Content-Type...
问题描述最近写JavaFX程序遇到了下面的错误:Exception in thread "pool-2-thread-1" java.lang.IllegalStateException: No...
jquery插件Viewer.js是一个强大的图片查看工具,Viewer也提供了一个纯js版本的工具,图片查看,Viewer.js,Viewer
java实现生成彩色背景图片验证码,在登陆和注册可以使用,工具类将图片的IO流通过response输出到浏览器,在浏览器中可以使用 img标签的src属性路径写上该工具类的访问路径即可。
Java编程中,很多报表系统需要导出Excel文件,并且某些时候需要导出一定的图形统计,其实就是将图片放在Excel中,下面讲解Java如何实现Excel图片编辑插入