У меня есть набор из 5 изображений в моей программе. Программа будет скомпилирована как один .JAR
файл, поэтому их нужно читать из него как таковые. Тем не менее, когда я звоню, как
images = new ArrayPP<ImageIcon>(
new ImageIcon(getClass().getResource("/bha/resources/Portal Test Chamber 17 - Part 1.png")),
new ImageIcon(getClass().getResource("/bha/resources/Portal Test Chamber 17 - Part 2.png")),
new ImageIcon(getClass().getResource("/bha/resources/Portal Test Chamber 17 - Part 3.png")),
new ImageIcon(getClass().getResource("/bha/resources/revit logo - glass.png")),
new ImageIcon(getClass().getResource("/bha/resources/The All-Knowing Octopus.png")));
, который работает для значков в JMenuItem
с (например, jMenuItem.setIcon(new javax.swing.ImageIcon(getClass().getResource("/bha/resources/icon.png")));
всегда будет работать) и при тестировании в IDE, но возвращается как null
при компиляции в виде JAR
файла.