2012-08-24 8 views
5

私はJava Swing GUIを構築していますが、私のすべての画像を管理する最良の方法はなんですか?それらが必要な時はいつでもこれまでのところ、私はちょうど例えば、各1のパスを指摘することにより、異なるクラスからイメージを作成されています:Javaで自分の画像を管理する

ImageIcon temp= new ImageIcon("resources/pictures/temp.png"); 

私は好きではない2つのことがあります。まず最初に、すべての道があるでしょう。もう一つは、私がもっと「中央リポジトリ」のようなアプローチを好むだろうということです。誰かが提案するより良い習慣を持っていますか、私は、プログラムの始めにすべての画像を読み込むImageManagerのようなものを考えていました。プロパティファイルは、これらすべてのパスを使用して何らかの形で使用できますか?

おかげ

答えて

5

プロパティキーはユニークキーであろうと値画像へのパスであろういくつかのキー=値を定義するために使用することができます。次に、あなたが提案したように、パラメータとしてキーを取得するメソッドを定義しImageIconへの参照を返すImageManagerを使用することができます。

+0

+1これは私が行うことです – gontard

+0

私の思考が正しいようです。私はPropertyファイルを少し掘り下げます。どうもありがとう。 –

関連する問題