2016-09-08 4 views
0

학교 프로젝트를 위해 GUI를 만들고 그걸로 몇 가지 작업을해야합니다. 그 중 하나는 ImageIcon을 내 JFrame에 추가하는 것입니다.자바 - JFrame에 사진 추가

public Frame(Pet pet) { 
    setTitle("Stay Alive!"); 
    setResizable(false); 
    setSize(400, 550); 
    ImageIcon icon = pet.getImageIcon(); 
    JLabel label = new JLabel(); 
    label.setIcon(icon); 
    add(label); 
} 
` 

여전히 공백으로 표시됩니다.

답변

0

JLabel를 설정하여 아이콘에 이미지를 추가 할 수있는 올바른 방법 이미지가

"C:\\Users\\Archie King\\Desktop\\School\\Computer Science\\cat.png"; 
+0

음과 같은 것에 액세스하려면이 양식

ImageIcon icon = new ImageIcon(animal.getImg()); JLabel thumb = new JLabel(); thumb.setIcon(icon); 

및 URL에, 나는 거의 정확했다 ,이 경로와 문제가 생기는 것을 제외하고는 작동하는 것 같습니다. 고맙습니다! – Archie

+0

이중 백 슬래시 (예 : 사용자 \\ Archie King \\ Desktop ...)로 시도하십시오. –

+0

안녕하세요, 코드를 변경했습니다. 지금 URL을 사용하고 있습니다. 어떤 이유로 이미지가 여전히 표시되지 않습니다. – Archie

관련 문제