java窗体程序中图片素材放在什么位置能在程序中显示

解决方案 »

  1. 你的意思是 图片打包到jar中或者放在同级目录的问题把?
    晕.理解了半天..我说的两种方法都可以 只不过拿到的方式不同.如果我对你的理解方式正确
    在说下面的事情吧...
      

  2. 楼上理解是正确的,我放在目录中用相对路径表示却显不出来,不知道为什么?
    是放在bin 文件夹,还是src文件夹?或者是其它文件夹?
      

  3. 放到src里可以使用ClassLoader里的方法读取放到src外可以使用FileInputStream读取
      

  4. 物理路径可以获取当前类的加载器getClassLoader().getResource("."),你把这个URL输出看看是什么?
      

  5. URL url=Test.class.getResource("fff.jpg");
    Test这个类你看着改好了
    fff.jpg得跟你Test这个类一个目录,不知道LZ明白吗
      

  6. 如果楼主用的是Eclipse的话,开发的时候放在src同级就行,打包成jar后就要和jar放到相同的目录下。
      

类似问题 »