0

これはおそらく非常に基本的な質問ですが、他のどこにも答えられていません。

IntelliJ プロジェクトにいくつかの GIF を表示するのに問題があり、何が間違っているのかわかりません。GIF を含むフォルダーは、クラス ファイルと同じディレクトリにあります。そのディレクトリは、ソース フォルダーとして指定されている別のディレクトリ内にあり、コンパイラ リソース パターンの設定は次のようになります。

!? .java;!? 。形;!?。クラス;!?.グルーヴィー;!? .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 に答える