문제

좋아,내가 하려고 했는데 로드 BufferedImage 이 코드를 사용:

URL url = this.getClass().getResource("test.png");
BufferedImage img = (BufferedImage) Toolkit.getDefaultToolkit().getImage(url);

이렇게 캐스팅 하는 형식하면 그것을 실행하지만,그래서 어떻게 올바르게 로드하는 BufferedImage?

도움이 되었습니까?

해결책

ImageIO.read() 대신:

BufferedImage img = ImageIO.read(url);

다른 팁

BufferedImage img = null;
try {
    img = ImageIO.read(new File("D:\\work\\files\\logo.jpg"));
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top