2012-11-14 4 views
0

이미지를 표시하는 스윙 응용 프로그램을 개발 했으므로 1500 이상의 이미지를 많이 가지고 있으므로이 이미지를 추가하는 가장 좋은 방법은 무엇인지 묻는 것입니다. 스윙 프로젝트는 이미지를 특정 패키지에 삽입하는 것입니까, 아니면 이미지가 포함 된 zip 파일을 추가하는 것이 더 낫습니까? 미리 감사드립니다.많은 양의 데이터를 사용하는 스윙 응용 프로그램

답변

3

"올바른 답변은 이미지로 무엇을 할 계획입니까? 아이콘을 아이콘으로 사용하는 경우이를 압축 파일이나 심지어 응용 프로그램과 함께 제공되는 디렉토리 구조로 외부화하여 필요할 때 찾을 수 있도록 스왑 될 수 있습니다. zip 파일은 코드에서 접근하기가 매우 쉽습니다. 자바 소스/패키지 구조처럼 구성하고 클래스 경로에 놓아도 getClass().getResourceAsStream("whatever")으로 이미지를로드 할 수 있습니다. 이는 실제 소스 코드를 이미지와 같은 리소스 파일과 함께 사용하지 않는 이점이 있습니다.

+3

jar 파일에 속한다고 판단되면 jar 파일을 jar 파일 형식으로 _is_ zip 형식으로 압축하는 것과 동일합니다. – GreyBeardedGeek

+1

@GreyBeardedGeek 표준 압축 된 Zip (/ Jar)은 대부분의 미디어 형식 (이미지, 사운드, 비디오)에 아무런 영향을주지 않습니다. 실제로 '최대 압축'으로 더 잘 작동합니다. 단순히 '압축 안함'을 사용하는 것이 가장 좋습니다. 이 점을 염두에두고, 이미지와 미디어를 클래스를 포함하는 Jar와 완전히 별개의 하나 (또는 ​​그 이상) Jar에 넣는 것이 더 쉽고, 차례 차례로 하나의 패키지 여러 개의 * 서명 된 *에 분할 될 수 없습니다 (아마도 여기에는 직접 관련이 없지만 나중에 앱이 어떻게 바뀔지 누가 알겠는가?). –

관련 문제