0

这可能是一个非常基本的问题,但我无法在其他任何地方找到它的答案。

我无法让一些 GIF 显示在我的 IntelliJ 项目中,而且我无法弄清楚我做错了什么。包含 GIF 的文件夹与我的类文件位于同一目录中。该目录位于另一个被指定为源文件夹的目录中,我的编译器资源模式设置如下所示:

!?.java;!?。形式;!?。班级;!?.groovy;!?.scala;!?。柔性;!?.kt;!? .clj;*.gif

更奇怪的是,如果我将程序指向文件夹的完整地址(/Users/rrtoboz/IdeaProjects/First/src/com/rrtoboz/chaptertwelve/cardset-oxymoron),图像显示得很好,但不显示如果我将它指向/cardset-oxymoron。我被告知包含这样的完整地址是糟糕的设计,所以我一直试图让它以另一种方式工作并且没有运气。任何帮助,将不胜感激!

4

1 回答 1

0

尝试

new ImageIcon(AClassInTheChaptertwelvePackage.class.getResource(s));
于 2013-05-23T23:27:12.677 回答