Попытка загрузить значок из файла банки

там путь к сайту, чтобы сказать браузеру не предлагать помнить пароли?

веб-сайт говорит браузеру, что это - пароль при помощи <input type="password">. Таким образом, если бы Вы должны делать это с точки зрения веб-сайта тогда, необходимо было бы изменить это. (Очевидно, я не рекомендую это).

лучшее решение состояло бы в том, чтобы сделать, чтобы пользователь настроил их браузер, таким образом, это не будет помнить паролей.

10
задан 15 July 2009 в 19:29
поделиться

5 ответов

Я всегда использовал загрузчик системных классов, путь к которому определяется относительно корня JAR:

URL url = ClassLoader.getSystemClassLoader().getResource("icons/mouse.png");
Icon icon = new ImageIcon(url);
5
ответ дан 4 December 2019 в 01:02
поделиться

Пропустить загрузчик классов и вместо этого получить ресурс в виде потока. Если вам не нужен URL-адрес, вы можете превратить их прямо в BufferedImages вот так. Я оставил поток и обработку исключений в качестве дальнейшего упражнения.

InputStream stream = LoadHTMLExample.class
    .getResourceAsStream( "/icons/mouse.png" );
BufferedImage image = ImageIO.read( stream );

Опрашивающему нужен URL, который возвращает нас к предложениям всех остальных. Изображения точно в банке, не так ли?

5
ответ дан 4 December 2019 в 01:02
поделиться

Я думаю, что getResource получает ресурс относительно местоположения LoadHTMLExample.class . Итак, ваш jarfile должен быть структурирован следующим образом:

myjar.jar
 |
 |- ...
 |- LoadHTMLExample.class
 |- ...
 \-- icons
      |
      \- mourse.png

Кроме того,

1
ответ дан 4 December 2019 в 01:02
поделиться

окончательный java.net.URL imageURL3 = com.java.html.LoadHTMLExample.class.getResource ("icons /");

работает для следующей структуры каталогов

myjar.jar | | - ... | - LoadHTMLExample.class | - ... - иконки | - mourse.png

Всем спасибо за помощь

0
ответ дан 4 December 2019 в 01:02
поделиться

Находится ли рассматриваемый jar-файл в пути к классам вашей среды выполнения? У меня есть банка с PNG, и я могу воссоздать нули, если не добавлю ее в путь к классам. Если банка есть, они уходят.

0
ответ дан 4 December 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: