こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

[java] 画像ファイル名の取得方法がわかりません

Image p1CARD = getImage(CodeBase(),"B1G.gif");
で画像ファイルを呼び出したのですが、

逆に、このp1CARDから B1G.gifというファイル名を文字列で取得するにはどうしたらいいのでしょうか?

まだjavaの勉強して3ヶ月くらいで参考になるサイトも探せず、ドキュメントをみても理解できなくて質問しました。
4人プレイのトランプゲームを作りたくてつまずいてます。

投稿日時 - 2008-06-26 21:21:51

QNo.4131726

困ってます

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

>逆に、このp1CARDから B1G.gifというファイル名を文字列で取得するにはどうしたらいいのでしょうか?

勘違いしているようだけど、p1CARDは、Image。Imageは「ビットマップ方式によるイメージ」のオブジェクト、つまり純粋にイメージだけのオブジェクトであり、画像ファイルのオブジェクトではない。これは、ファイルとは全くの無関係なもの。従って、「そのImageがなんというファイルから生成されたか」は、Imageからはまったくわからない。

単純に、読み込んだファイル名をどこかに保管するなどして管理すればいいだけのことでは。

投稿日時 - 2008-06-26 21:33:02

お礼

本当にすいません。
こんな質問に回答してもらって恥ずかしいです。

Imageには、参照しているファイル名があるものと思っていました。
出直します。

回答ありがとうございました。

投稿日時 - 2008-06-26 22:09:36

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問