2012-08-24 4 views
5

Java Swing GUI를 구축하고 있으며 내 이미지를 관리하는 가장 좋은 방법은 무엇인지 궁금합니다. 지금까지 난 그냥 예를 들어, 각각의 경로를 지정하여 필요할 때마다 다른 클래스에서 이미지를 만들되었습니다Java에서 내 이미지 관리

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

내가 좋아하지 않는 2 가지가 있습니다. 우선 모든 경로가 있어야합니다. 둘째로 나는 "중앙 저장소"와 같은 접근 방식을 선호 할 것입니다. 누구나 제안 할 수있는 더 나은 방법이 있습니까, 저는 프로그램 시작시 모든 이미지를로드하는 ImageManager와 같은 것을 생각하고있었습니다. 속성 파일은 모든 경로에서 어떻게 든 사용 가능합니다 (사용하지 마십시오)?

감사

답변

5

속성 키는 고유 키가 될 것이며, 값은 이미지의 경로가 될 것입니다 몇 가지 키 = 값을 정의하는 데 사용할 수 있습니다. 그런 다음 제안한대로 키를 매개 변수로 사용하여 ImageIcon에 대한 참조를 반환하거나 이미지 유형을 지정해야하는 메서드를 정의 할 수있는 ImageManager를 사용할 수 있습니다.

+0

+1 이것은 내 생각이 옳은 것 같아 – gontard

+0

입니다. 나는 Property 파일에 대해 조금씩 파헤쳐 보겠다. 고마워. –