您的位置:首页 > 编程语言 > Java开发

Java中关于如何读取不同路径下图片/文件

2016-10-09 11:25 543 查看
由于图片/或者文件读法相似,只需要改变不同的读取:geifile()/getImage(),此处为读取图片为例:

1.结构目录树
|----Project
|---------Src
|--------------(默认目录)(default package)
|------------------------Demo.java
|-------------------------First.png
|--------------Images
|------------------------Second.png
|---------Images
|---------------Classify
|-------------------------Thrid.png
|----------------Fourth.png
2.读取
1.读取同一目录(Default package)下的First.png
ImageIcon img=new Image("First.png");
      2.读取父目录(Src)下的Images中的Second.png
ImageIcon img=new Image("Images/Second.png");
      3.读取根目录(Project)下的Images中的Classify中的Third.png
ImageIcon img=new Image("./Images/Classify/Third.png");
      4.同上读取Images下的Fourth.png
ImageIcon img=new Image("./Images/Fourth.png");
3.总结
对于不同路径的URL读取需要搞明白相对路径和绝对路径,以及在在不同目录下需要引入的" ./ ":表示该源文件上一层目录,依次类推往上层寻找或使用"
/ ":表示根目录(Project)

相对路径:就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。
        绝对路径:是从完整盘符开始的路径。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: