1
AWT에서 2D 게임을 만들고 모든 파일을 하나의 패키지에 포함 시켰습니다. 이제 파일을 여러 패키지로 나눴습니다. 내가 함께라는 이미지 :java 게임 그림이 표시되지 않습니다.
ImageIcon ii=new ImageIcon(this.getClass().getResource(image));
img=ii.getImage();
는 지금은 전화로 :
ImageIcon ii=new ImageIcon("cz/ryska/awtgame/images/"+image);
img=ii.getImage();
이 코드는 패키지 cz.ryska.awtgame.basic
의 클래스에하지만 게임을 시작할 때, 게임 장면을 표시하지만 표시하지 이미지. 장면이 비어 있습니다. 그러나 Java 오류는 발생하지 않습니다. 이미지는 발견되었지만 표시되지 않을 수 있습니다. 문제가 무엇입니까?
이러한 이미지가 앱과 함께 제공되는 경우 'getResource'를 사용하십시오. –
이미지를로드하는 것 외에 실제로 프로젝트에 * 페인트 * 이미지가있는 코드가 있습니까? – maksimov
자, getResource()를 시도 할 것입니다. maksimov : 예, 제 코드에는 그림을 그리는 절차가 있습니다. 패키지 구조를 변경하기 전에 페인팅이 기능적이었습니다. –