私はJavaSwingGUIを構築していますが、すべての画像を管理するための最良の方法は何でしょうか。これまでのところ、必要なときにいつでも、それぞれのパスを指摘することで、さまざまなクラスから画像を作成してきました。たとえば、次のようになります。
ImageIcon temp= new ImageIcon("resources/pictures/temp.png");
嫌いなことが2つあります。まず最初に、これらすべてのパスを用意します。2つ目は、「中央リポジトリ」アプローチのようなものを好むということです。誰かが提案するより良い練習がありますか、私はおそらくプログラムの最初にすべての画像をロードするImageManagerのようなものを考えていました。プロパティファイルは、これらすべてのパスで何らかの形で(使用されたことはありませんが)役立ちますか?
ありがとう