在sun官网上下载的tutorial找不到image和文件的解决办法
2015-02-02 13:33
211 查看
因为工作的需要,需要对swing进行操作,但是在sun官网下载的demo放到eclipse中就是不好使,其官网上推荐是使用netBeans,但是我没有。在翻阅网上的资料后发现更改一些代码就能实现这些工作。
一 不能加载Image的解决办法:
(1)将image文件夹放在根目录下。
将官网上的代码:
(2)将image文件夹放在和class一个文件夹中,其就能加载了。(这个方法好像就是加载这个路径)。如果不想和代码放到一块,即放在根目录下。可以参考以下代码。
摘录至:点击打开链接http://www.iteye.com/problems/2931
Class/ClassLoader的getResource()是使用当前ClassLoader加载资源(即资源在Class path中),这样资源和class直接打在jar包中,避免文件路径问题。两者不同是Class的getResource()方法是从当前包路径查找资源,ClassLoader是从根查找。
com.test.ClassA.getResource("a.gif")得到的是com/test/a.gif文件。如果在根路径,使用com.test.ClassA.getResource("/a.gif")或getClass().getClassLoader().getResource("a.gif")
二 不能加载文件的解决办法:
(1)将其要求的文件放在和class一个文件夹中(即个code代码一个文件夹里。)
(2)不放在和class一个文件夹中的方法 本人还不会,菜鸟嘛,嘿嘿
参考文章:
http://www.cnblogs.com/stansonwilliam/archive/2012/10/26/2740471.html
一 不能加载Image的解决办法:
(1)将image文件夹放在根目录下。
将官网上的代码:
ImageIcon tutorialIcon = createImageIcon("images/middle.gif");更改为:
Image image=Toolkit.getDefaultToolkit().getImage("images/middle.gif"); ImageIcon leafIcon = new ImageIcon(image);具体为什么,我也不知道。如果您知道,麻烦评论中告诉我,或者私信我。具体怎么加载图片请参考下面的参考文章。
(2)将image文件夹放在和class一个文件夹中,其就能加载了。(这个方法好像就是加载这个路径)。如果不想和代码放到一块,即放在根目录下。可以参考以下代码。
摘录至:点击打开链接http://www.iteye.com/problems/2931
Class/ClassLoader的getResource()是使用当前ClassLoader加载资源(即资源在Class path中),这样资源和class直接打在jar包中,避免文件路径问题。两者不同是Class的getResource()方法是从当前包路径查找资源,ClassLoader是从根查找。
com.test.ClassA.getResource("a.gif")得到的是com/test/a.gif文件。如果在根路径,使用com.test.ClassA.getResource("/a.gif")或getClass().getClassLoader().getResource("a.gif")
二 不能加载文件的解决办法:
(1)将其要求的文件放在和class一个文件夹中(即个code代码一个文件夹里。)
(2)不放在和class一个文件夹中的方法 本人还不会,菜鸟嘛,嘿嘿
参考文章:
Java 加载图片的两种方法:点击打开链接
http://www.cnblogs.com/stansonwilliam/archive/2012/10/26/2740471.html
相关文章推荐
- HTTP下载找不到文件解决办法
- PHP下载文件 文件太大而找不到文件的解决办法
- 找不到文件或程序集名称“xxx”,或找不到它的一个依赖项--解决办法
- Ghost备份后找不到gho镜像文件的解决办法
- Visual Studio 2008不能创建数据库连接出现:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件的解决办法
- Windows 找不到文件'(null)'. 解决办法
- 双击桌面上的IE图标却提示找不到文件iexplore.com的解决办法
- 网上下载的CHM帮助文件打不开的解决办法。
- “无法启动调试,系统找不到指定文件”的解决办法
- Win2003 下安装IIS会提示找不到文件iisadmin.mfl无法安装解决办法
- 安装Apache时,系统找不到指定的文件 No installed service named "Apache2"的解决办法
- 我把一个VC6的工程转换为VS2008的工程后,编译总是出现找不到而且不能升级vc90.pdb文件的问题,error C2471--解决办法
- maven无法正确下载.jar文件的解决办法
- 【原创】VMware虚拟机提示找不到vmnetbridge.dll,vmnet.sys等文件的解决办法
- ghost后找不到页面文件的解决办法
- 用Ghost 给C盘作备份保存镜像文件到E盘却找不到文件的解决办法
- windows找不到文件cmd.exe,regedit.exe,msconfig.exe等问题的解决办法
- MLDonkey 下载中文文件乱码解决办法
- 找不到com.sun.tools.javac.Main的解决办法
- iis安装经常出现的找不到xxx文件的一个原因及解决办法