이 JLabel "label1"에 "Pic.png"이미지를 추가하고 JFrame "window1"의 JPanel "panel1"에 표시하려고합니다. 하지만 달리면 이미지가 표시되지 않습니다. 누구 한테 도움이 되니? (내가 소스 파일이나 뭔가에 추가하는 방법에 대해 읽었지 만 Java에 익숙하지 않아서 내가 뭘하는지 잘 모르겠다. 소스에있는 이미지없이 그림에 액세스 할 수 없습니까?)레이블에 이미지를 추가하려고하지만 작동하지 않습니까?
public class UIForIshidaQuery {
public static void main(String[] args) {
System.out.println("Running...");
JFrame window1 = new JFrame();
window1.setVisible(true);
window1.setSize(1080, 720);
window1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel1 = (JPanel) window1.getContentPane();
JLabel label1 = new JLabel();
panel1.setLayout(null);
ImageIcon image = new ImageIcon("C:\\Users\\BC03\\Pictures\\Saved Pictures\\Other\\Pic.png");
label1.setIcon(image);
label1.setBounds(500, 500, 500, 500);
panel1.add(label1);
}
}
새 파일 ("C : \\ 사용자 \\ BC03 \\ 그림 \ 저장 한 그림 \\ 기타 \\ 그림 .png")은 exist()'가 true를 반환합니까? – Berger
[tag : embedded-resource] 태그에 인용 된 예제 [here] (http://stackoverflow.com/tags/embedded-resource/info)를 참조하십시오. – trashgod
네, true를 반환합니다 @ Berger – Cutter