• ベストアンサー

ボタンに貼り付ける絵の置き場所は(JBuilder)?

いつもお世話になっていますm(_ _)m 下記のように書いた場合は"a.gif"ファイルはどこに置けばよいのでしょうか? Image img = Toolkit.getDefaultToolkit().getImage("a.gif"); プロジェクトファイル(*.jpx)の場所に置くと実行時"a.gif"はちゃんと描画されます。 しかし、上記の場所には置かず、srcフォルダ内に入れておくとclassesフォルダにコピーされていますが実行時描画されていません。なぜでしょうか? 絵のファイル場所って指定できないのですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ct27
  • ベストアンサー率62% (48/77)
回答No.1

フルパスで指定すれば確実ですが、フルパスは使用したくないのですよね? おそらくJBuilder上で実行する際のカレントディレクトリが、プロジェクト ファイルが置いてある場所であるためclassesフォルダにあってもJVMには "a.gif"というファイルの場所がわからないのでしょう。 位置に依存しないファイル取得の方法としては、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=524179 のNO.1を参照していただくとよろしいかと思います。

t-tree
質問者

お礼

お礼が大変遅れて本当にすみません。 大変参考になりました、教えていただいたURLを参考にしたいと思います。

関連するQ&A

専門家に質問してみよう