Найдите последнее , вызванное в трассировке стека, которую вы разместили, т. Е.
Caused by: java.lang.IllegalArgumentException: Invalid URL or resource not found
Затем найдите ваш класс ShowImage
в трассировке стека, т.е.
at IDK/sample.ShowImage.start(ShowImage.java:18)
Я предполагаю, что неправильная строка:
Image image = new Image("image/us.gif");
Другими словами, "image / us.gif" не является правильным URL для изображения.
Вы знакомы с методом getResource()
в классе java.lang.Class
?Он возвращает URL-адрес, который вы можете использовать для создания Image
.