Java-апплет из jar - PullRequest
       22

Java-апплет из jar

2 голосов
/ 24 января 2012

Не повезло заставить это работать через то, что я нашел в Google.

Ответы [ 2 ]

3 голосов
/ 24 января 2012

Учебное пособие по Как использовать значки на веб-сайте Java может быть полезным для вас.

Вы сделаете что-то вроде этого:

java.net.URL imgURL = this.getClass().getResource(path);

В методе getResource() используются те же правила загрузки, которые определены * ClassLoader для класса.

3 голосов
/ 24 января 2012

Вы можете загрузить любой ресурс, доступный на пути к классам, частью которого будет ваша банка, используя ClassLoader.getResource(String)

Вы можете получить ссылку на соответствующий ClassLoader объект, используя Class.getClassLoader()

ClassLoader cl = MyClass.class.getClassLoader();

Если ваше изображение было названо myimage.png и в директории с именем images внутри вашей банки, вы можете получить изображение вот так.

URL url = cl.getResource("images/myimage.png");

Затем вы можете использовать URL для создания объекта изображения в памяти.

Image i = Toolkit.getDefaultToolkit().createImage(url);
...