이미지를 이미지 배경으로 사용하는 응용 프로그램을 만들었습니다. 이클립스에서 완벽하게 작동하지만, .Jar 파일에 이미지를 표시 할 때 이미지가 표시되지 않습니다. 나는 Stackoverflow에 대한 답변 서핑 비슷한 게시물을 발견하고 솔루션을 시도했지만 아무것도 효과가.이미지가 JAR에 표시되지 않습니다
여기 내가 끝내 준 것입니다.
private void init(){
setPreferredSize(new Dimension(w, h));
setVisible(true);
URL url = getClass().getResource("Graph2.png");
System.out.println("Value = " + url);
img = Toolkit.getDefaultToolkit().createImage(url);
}
생성자는 이미지 내가 모든 곳에서 이미지를 퍼팅 시도 문제에서, 무엇
private void initializeGrid(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.drawImage(img, 0, 0, this);
}
확실하지 그리는 다음 내가 paintComponent에이 함수를 호출 GUI를 초기화하기 위해이 함수를 호출 빈 밖에있는 폴더가 빈 안에 있습니다. GUI 패키지 안에는 아무것도 들어 있지 않습니다. 사전
'System.out.println()'메서드는 무엇을 출력합니까? – APerson
값 = 파일 :/C : /Users/ahmed/CollegeProjects/Numerical/bin/Graphics/Graph2.png –
.jar에서 실행하면 어떨까요? – APerson