try-catch 블록에 몇 개의 이미지 파일을로드하는 간단한 GUI 프로그램을 만듭니다. 로드 할 수없는 특정 이미지를 바꾸기 위해 기본 이미지를로드하기 위해 catch 문을 사용하는 방법에 대해 궁금합니다. 여기에 내가 생각하고있는 예는 다음과 같습니다try-catch 블록에 이미지를로드하고 특정 실패한 이미지에 catch 블록이 응답하도록하십시오.
try{
load image1
load image2
load image3
}catch (IOException e) {
S.o.p("imageX failed to load")
load defaultImage over image(s)X
}
그래서 이미지 2, 프로그램이 성공적으로 이미지 1과 3을로드 한 것입니다 찾을 수 실패 및 이미지 2. 또는 경우 경우에 기본 이미지를로드 말 여러 이미지를로드하지 못하면 어떤 특정 이미지를로드하지 못했는지 감지하여 기본 이미지로 바꿀 수 있습니다.
편집 : @robertf 제안으로 이미지 2로드에 실패 할 경우 , 나는 방법
안녕하세요. 그것을 별도의 방법으로 만드는 것은 훨씬 더 간단해서 만들려고 노력했고 매력처럼 작동했습니다. – sumdumshady