acmライブラリを試していましたが、GImageを使おうとすると、画像が見つかりません。どこにでも置いてみましたが、見つかりません。GImageはどこで画像を探しますか(具体的に記入してください)ありがとうございます
2441 次
2 に答える
1
ドキュメントによると。具体的には、次の手順で構成されます。
- その名前のイメージが既に定義されているかどうかを確認してください。もしそうなら、その画像を返します。
- コンテンツをイメージとして読み取ることができる、その名前で利用可能なリソースがあるかどうかを確認します。その場合は、リソース ファイルからイメージを読み取ります。
- アプリケーションディレクトリまたはアプレットコードベースに相対的な、指定された名前のファイルからイメージをロードします。
于 2012-08-10T05:14:16.050 に答える
1
私も同じ問題を抱えていました。私はフルパスを使用しましたが、うまくいきました。
GImage img = new GImage("/Users/abc/java/programming/abc.jpg");
add(img);
また、Eclipse を使用している場合は、イメージを bin サブディレクトリ内に保持してから、ファイル名を使用できることに気付きました。
GImage img = new GImage("abc.jpg");
add(img);
上記が機能するには、画像が次の場所にある必要があります: /Users/abc/java/programming/bin/abc.jpg"
于 2013-01-21T01:06:29.853 に答える