2013-02-23 3 views
0

Im пытается получить изображение из моего файла JAR. Я делаю это с помощью:Toolkit.getImage() никогда не возвращает null

Toolkit.getDefaultToolkit().getImage(getClass().getResource("/path/to/file")); 

Но Im делать это в цикле, поэтому мне нужно, чтобы проверить каждую итерацию, если файл не является нулевым (тогда я должен разорвать петлю). Но инструментарий никогда не возвращает нулевое значение. Теперь, чтобы проверить, вернет ли он правильное изображение или null?

ответ

0

Непонятно, что вы хотите сделать. Вы хотите проверить, что Toolkit.getDefaultToolkit().getImage(...); может вернуть значение null?

+0

Я хочу получить, если оно вернет любое изображение. Например, когда метод ImageIO read() получает изображение, которое не существует, оно возвращает FileNotFoundExcetption. Вот как я знаю, что изображение, которое я хотел получить, не существует. И как проверить его с помощью Toolkit? – user2102972

+0

'getClass(). GetResource ("/path/to/file ")' будет возвращать null, если ресурс отсутствует. Таким образом, вы можете извлечь его в локальный тип URL-адреса URL-адреса, а затем проверить, имеет ли он значение null или нет. – Quirin