java中常见文件路径书写方式、图片标签、音乐播放
2017-09-23 23:50
363 查看
目录结构:
src:
--Image:
----QQ.png
--test
----Demo.java
----QQ.png
路径定义:
URL[] urls={
Demo.class.getResource("QQ.png") //文件位于该类(Demo)的同级目录下(同一个包下)
,getClass().getResource("QQ.png") //文件位于该类[b](Demo)的同级目录下(同一个包下)
,getClass().getResource("../Images/QQ.png") //文件位于该类的上一级目录Images文件夹下
,getClass().getResource("/Images/QQ.png") //文件位于根目录(src)的Images文件夹下
//绝对路径加 file:/ 前缀
,new URL("file:/E:\\images\\QQ.png")
,new URL("file:/E:/images/QQ.png")
[/b] };
输出以上url结果:(ZX项目名,test包名)
file:/E:/java/All-Workplace/eclipse_workspace/workspace/ZX/bin/test/QQ.png
file:/E:/java/All-Workplace/eclipse_workspace/workspace/ZX/bin/test/QQ.png
file:/E:/java/All-Workplace/eclipse_workspace/workspace/ZX/bin/Images/QQ.png
file:/E:/java/All-Workplace/eclipse_workspace/workspace/ZX/bin/Images/QQ.png
file:/E:/images/QQ.png
file:/E:/images/QQ.png
创建图标:
Icon icon = new ImageIcon(url); // new ImageIcon("");
图片标签:(按钮类似)
[b]new JLable(icon);[/b]
音乐播放:([b]URL or String)[/b]
AudioClip ac= java.applet.Applet.newAudioClip(new URL("file:/E:\\java\\music\\韩安旭 - 多幸运.wav"));
ac.play();//单次播放
ac.loop();//循环
ac.stop();//停止
src:
--Image:
----QQ.png
--test
----Demo.java
----QQ.png
路径定义:
URL[] urls={
Demo.class.getResource("QQ.png") //文件位于该类(Demo)的同级目录下(同一个包下)
,getClass().getResource("QQ.png") //文件位于该类[b](Demo)的同级目录下(同一个包下)
,getClass().getResource("../Images/QQ.png") //文件位于该类的上一级目录Images文件夹下
,getClass().getResource("/Images/QQ.png") //文件位于根目录(src)的Images文件夹下
//绝对路径加 file:/ 前缀
,new URL("file:/E:\\images\\QQ.png")
,new URL("file:/E:/images/QQ.png")
[/b] };
输出以上url结果:(ZX项目名,test包名)
file:/E:/java/All-Workplace/eclipse_workspace/workspace/ZX/bin/test/QQ.png
file:/E:/java/All-Workplace/eclipse_workspace/workspace/ZX/bin/test/QQ.png
file:/E:/java/All-Workplace/eclipse_workspace/workspace/ZX/bin/Images/QQ.png
file:/E:/java/All-Workplace/eclipse_workspace/workspace/ZX/bin/Images/QQ.png
file:/E:/images/QQ.png
file:/E:/images/QQ.png
创建图标:
Icon icon = new ImageIcon(url); // new ImageIcon("");
图片标签:(按钮类似)
[b]new JLable(icon);[/b]
音乐播放:([b]URL or String)[/b]
AudioClip ac= java.applet.Applet.newAudioClip(new URL("file:/E:\\java\\music\\韩安旭 - 多幸运.wav"));
ac.play();//单次播放
ac.loop();//循环
ac.stop();//停止
相关文章推荐
- Java学习笔记之swing文件选取器 例子 (4种读写文件方式-和图片的读写方法)
- JAVA获得文件路径的几种方式
- java配置文件读取和项目路径的多种获取方式
- jsp页面点击下载文件 java方式(服务器上带路径文件 以文件流输出)
- java应用程序中处理配置文件和图片路径在打包后路径不对的问题
- java中获取文件路径的几种方式
- VS2008 VC 如何把图片等资源文件通过本地路径加载方式加载
- Java中获取文件路径的几种方式
- javaWeb -- 文件路径的书写以及URL编码
- Java获取文件目录(路径)的方式
- 实现poi方式生成excel文件和web类根据路径生成java实例的反射技术的springmvc方法的方法
- java中获取文件路径的几种方式
- Java中获取文件路径的几种方式
- Java文件获取路径方式:
- java中获取文件路径的几种方式
- Java中获取文件路径的几种方式
- java中获取文件路径的几种方式
- Java 文件路径书写方法
- Java中获得文件路径的几种方式
- 笔记----隐藏状态栏,播放音乐,获取文件路径,nsthread,文件文件夹操作,plist 时间