【发布时间】:2018-12-09 17:10:30
【问题描述】:
当我在学习 javafx 的教程并尝试为 ImageView 创建一个新的 Image 实例以将其用于 TreeView 时,我注意到导师用于创建 ImageView:
new ImageView(new Image(getClass().getResourceAsStream("/Path/to/pic"))
代替:
new ImageView(new Image("/Path/to/pic"))
我都试过了,两者都很好用,我想知道使用getClass().getResourceAsStream() 滚动是否有任何效果或意义。
【问题讨论】:
-
getResource方法适用于将应用程序部署为 Jar 文件时。getResource在 Jar 文件中搜索。而 path 方法需要知道 Jar 文件在磁盘上的位置,这可能很难管理。
标签: java imageview treeview javafx-8