public void init()
URL imageURL = new URL(getDocumentBase(), "a.gif");
Image image = getImage(imageURL);
ImageIcon icon = new ImageIcon(image);
// ...
Конструктор ImageIcon
, который принимает String
, предполагает, что строка представляет путь и имя файла File
.
Только доверенные апплеты могут получить доступ к File
и только в клиентской файловой системе (не на сервере). Если это ресурс приложения, он должен быть на сервере и доступен по URL.
Обратите внимание, что конструктор ImageIcon
также будет принимать URL, а не Image
, использованный выше. Я просто хотел подчеркнуть, что у апплетов есть встроенный метод для получения изображений.