이 내가 J3D Canvas3D에 이미지를 그릴 사용하고있는 코드입니다 .drawImage(). 예외를 일으키는 원인이 무엇인지 전혀 모르겠다. 도움을 주시면 감사하겠습니다.널 포인터 예외는
0
A
답변
1
귀하의 이미지 아이콘은 가 제대로
InputStream stream = this.getClass().getClassLoader().getResourceAsStream("back/loadingscreen.png");
BufferedImage bufferedImage=ImageIO.read(stream);
ImageIcon icon= new ImageIcon(bufferedImage);
Graphics g = Canvas.getGraphics();
g.drawImage(icon.getImage(), 0, 0, Canvas);
+0
감사합니다! – hubbardh
0
이런 식으로 뭔가를 시도하여 이미지 아이콘을로드하려면이 옵션을 사용하십시오 널 :
그래픽 g = Canvas.getGraphics(); (g에 == NULL의) {
에서 System.out.println이 경우
는 ("어떤 그래픽을받지 못한로 getGraphics 방법에서 개체입니다.");
} = 새 이미지 아이콘 ("위로/loadingscreen.png")
이미지 아이콘 아이콘;
(아이콘 == NULL) {System.out.println("The icon is not received meaning the URL path (back/laodingscreen.png) is probably wrong.");
}
관련 문제
- 1. 널 포인터 예외는
- 2. 널 포인터 예외는 방법을
- 3. 널 포인터 예외는
- 4. 널 포인터 예외는 '마지막'블록
- 5. 널 포인터 예외는
- 6. 얻기 널 포인터 예외는 방법, JSON과 아약스
- 7. 객체 인스턴스화 순서와 널 포인터 예외는
- 8. 널 조각의 널 포인터
- 9. 널 포인터
- 10. 널 포인터
- 11. 널 포인터()
- 12. 널 포인터 대 매달려 포인터
- 13. 널 포인터 예외 동안
- 14. Robotium : getCurrentViews() 널 포인터 예외
- 15. 줄에서 널 포인터 예외를 얻기 활동 ComponentInfo 널 포인터 예외
- 16. 널 포인터 예외가
- 17. 내 앞면의 널 포인터 :(
- 18. 피 널 포인터 검사 ++
- 19. 널 포인터 예외에는
- 20. 널 포인터 예외가 발생합니까?
- 21. 널 포인터 예외가
- 22. 널 포인터 예외 상황
- 23. 이상한 널 포인터 예외
- 24. 방법은 널 포인터
- 25. 널 포인터 예외. 왜?
- 26. 세션의 널 포인터 예외
- 27. IsoSurface 널 포인터 예외
- 28. BlueJ의 널 포인터 예외
- 29. FragmentPage에서 널 포인터 예외
- 30. 널 포인터 예외 애플릿
당신의'getGraphics' 방법은'null'을 반환합니다. 이 두 줄 사이에'g '의 값을 인쇄하여 인쇄 내용을 확인하십시오. –