- ベストアンサー
ボタンに貼り付ける絵の置き場所は(JBuilder)?
いつもお世話になっていますm(_ _)m 下記のように書いた場合は"a.gif"ファイルはどこに置けばよいのでしょうか? Image img = Toolkit.getDefaultToolkit().getImage("a.gif"); プロジェクトファイル(*.jpx)の場所に置くと実行時"a.gif"はちゃんと描画されます。 しかし、上記の場所には置かず、srcフォルダ内に入れておくとclassesフォルダにコピーされていますが実行時描画されていません。なぜでしょうか? 絵のファイル場所って指定できないのですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フルパスで指定すれば確実ですが、フルパスは使用したくないのですよね? おそらくJBuilder上で実行する際のカレントディレクトリが、プロジェクト ファイルが置いてある場所であるためclassesフォルダにあってもJVMには "a.gif"というファイルの場所がわからないのでしょう。 位置に依存しないファイル取得の方法としては、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=524179 のNO.1を参照していただくとよろしいかと思います。
お礼
お礼が大変遅れて本当にすみません。 大変参考になりました、教えていただいたURLを参考にしたいと思います。