Я написал клон Snake в процессе обучения программированию на Java. Это апплет, который использует изображения (загружается в метод init () с использованием getImage (getDocumentBase (), "gfx / image.png");
Когда я запускаю апплет в своей среде IDE (Eclipse), он работает нормально, и все изображения отображаются.
Однако моя цель - создать исполняемый файл JAR, который я могу передать проще, чем апплет. Поэтому я создал новый класс и использовал JPanel для размещения своего апплета. Теперь проблема в том, что getDocumentBase () всегда возвращает ноль, в результате чего изображения не обнаруживаются в файловой системе, в результате чего появляется пустой экран.
Я знаю, что игра запускается, потому что я могу перемещаться по всем меню и видеть весь напечатанный текст. Это просто изображения, которые не загружены.
Есть ли способ обойти это? Должен ли я загрузить свои изображения другим способом?
Спасибо