Как при создании Jar файла отвязать от местоположения картинки? - Java

  1. Здравствуйте. Исходный файл содержит следующий код:


textual

Код к задаче: «Как при создании Jar файла отвязать от местоположения картинки? - Java»

ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("ikonka.png").getFile());
iconTr = new TrayIcon(ImageIO.read(file), "Check of the sizes of files");

СДЕЛАЙТЕ РЕПОСТ

9   голосов, оценка 3.667 из 5



Похожие ответы
  1. Приветствую! Обойдёмся без прелюдий ибо всю ночь сношаюсь с java. А именно: - набросал проект используя javafx.scene.web.WebView - в этом самом webview html код, а в стилях прописаны пути к "картинкам": к примеру:

  1. Добрый день! JDK 1.8 IntelliJ IDEA 15 Имеется JFrame, на нем JLabel. В JLabel я хочу поместить картинку, хранящуюся в jar со всем остальным кодом. Структура проекта: (корневой каталог) <- src (код) ....<-com ........<-company <- res (папка отмечена в IDEA как resource root, внутри хранятся картинки) ....Trapeze.png ....Triangle.png Код:

  1. Здравствуйте, создал проект в NetBeans, затем Выполнить - очистить и собрать проект. Появился jar файл, он запускает gui, которая указана в проекте, но любые действия там не работаю(кнопки и т.п.). Когда запускаю этот же jar файл через NetBeans все отлично работает. Не подскажете в чем может быть проблема?

  1. Здравствуйте! Вопрос не сложный, но я не могу кратко сформултровать суть для поиска в гугле. В окно JFrame я добавляю элемент (JCanvas, JPanel - неважно). В конструкторе этого элемена мне необходимо использовать его размеры. Проблема в том, что пока не пройдёт создание объекта (как я понял сам конструктор) размеры этого элемента будут 0x0.

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

  1. При сборке в jar файл перестают подгружаться ImageIcon из файлов. При запуске из NetBeans или Eclipse все работает, пробывал ложить иконки в различные каталоги, результат тот же.

  1. Собственно, когда создаю исполняемый файл *.jar, все работает нормально. Но, изображения, использовавшиеся в программе не отображаются. Подскажите, что нужно сделать, чтобы они сохранились в *.jar, и отобразились в процессе работы?

  1. При попытке создать окно с уменьшенными копиями изображений выдаёт множество ошибок:

  1. Доброе время суток! Кратко о задачи: Есть кнопка при нажатии она добавляет новый елемент в какуето панель. Как зделать так чтобы в етой панели были полосы прокрутки. Чтобы создавать не ограничено олементов в панели и все можна было просмотреть ...