public void saveImage(String path){
BufferedImage image = (BufferedImage) createImage(500, 500);
Graphics gImage = image.getGraphics(); //<<<<<<<<--- exception
paint(gImage);
image = image.getSubimage(0,0,500,500);
try {
ImageIO.write(image, "png", new File(path+".png"));
}
catch (Exception e){}
}
어디에 문제가 있습니까 ??BufferedImage에 대한 getGraphics()의 Null 포인터 예외?
감사합니다.하지만 더 많은 도움이 필요합니다. 타이머를 사용하여 JPanels의 arraylist를 표시 할 때 타이머가 중지되면 .isDisplayable() 메서드는 false를 반환하고 예외가 나타나고 그렇지 않으면 이미지가 저장됩니다. . 그래서 내가 무엇을해야하니 ?? – Dawnlight