我正在尝试使用以下代码将背景加载到我的 JFrame:
image = ImageIO.read(getClass().getResourceAsStream(s));
我在哪里s
尝试过:
/res/Background/bg_menu.gif
Background/bg_menu.gif
/Background/bg_menu.gif
res/Background/bg_menu.gif
我的 res 文件夹位于项目根目录中,如下所示:
Game
-- src
-- res
我做了以下事情:
Project Properties -> Sources -> Add Folder -> res
我收到的错误是:
java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(ImageIO.java:1348)
at com.game.rpg.tilemap.Background.<init>(Background.java:29)
at com.game.rpg.gamestate.MenuState.<init>(MenuState.java:34)