是这样的,我的图片在com/hbsoft/hotelmanagement/pic/loading1.gif我的java文件在com/hbsoft/hotelmanagement/login/ui/LoginImageFrame.java请问用相对路径怎么导入。我用了../../../pic/loading1.gif和../../pic/loading.gif都不行还有一个图片在com/hbsoft/hotelmanagement/pic/login/111.gif文件在com/hbsoft/hotelmanagement/login/ui/LoginFrame.java用相对路径又怎么导入?

解决方案 »

  1.   

    尚学堂坦克大战中的一段
    static {
    tankImages = new Image[] {
    tk.getImage(Tank.class.getClassLoader().getResource("images/tankL.gif")),
    tk.getImage(Tank.class.getClassLoader().getResource("images/tankLU.gif")),
    tk.getImage(Tank.class.getClassLoader().getResource("images/tankU.gif")),
    tk.getImage(Tank.class.getClassLoader().getResource("images/tankRU.gif")),
    tk.getImage(Tank.class.getClassLoader().getResource("images/tankR.gif")),
    tk.getImage(Tank.class.getClassLoader().getResource("images/tankRD.gif")),
    tk.getImage(Tank.class.getClassLoader().getResource("images/tankD.gif")),
    tk.getImage(Tank.class.getClassLoader().getResource("images/tankLD.gif"))
    };就是楼上兄弟的方法
      

  2.   

    他的这个类是在com.bjsxt.tank下
    图片是在image下
      

  3.   

    文件在com/hbsoft/hotelmanagement/login/ui/LoginFrame.java 还有一个图片在com/hbsoft/hotelmanagement/pic/login/111.gif 你的相对路径在LoginFrame.java中应该可以这样写
    src/com/hbsoft/hotelmanagement/pic/login/111.gif