Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Существует ли аналоги Image/Picture


Автор: arcsupport 27.9.2012, 12:32
Есть картинки в формате .bmp в количестве 9 штук.
1. Как сделать отображение одной из картинки в определенном месте JPanel?
2. Как их внедрить в .jar и сделать возможным захват их оттуда?

Автор: jk1 27.9.2012, 15:34
Код должен выглядеть примерно так:

Код

private ImageIcon getImage(String imgName) { 

ImageIcon img = null; 
try { 
   InputStream in = getClass().getResource(imgName);  
   img = new ImageIcon(ImageIO.read(in));    
} catch (Exception e1) { 
   e1.printStackTrace(); 
} 

return img; 
} 


Картинка при этом должна лежать в JAR-архиве рядом с классом. Ответ на первый вопрос здесь же - используйте класс ImageIcon. Его можно поместить в JLabel, а JLabel положить на JPanel

Автор: arcsupport 27.9.2012, 16:54
Как автовложение в .jar сделать в NetBeans?

Автор: mstalker26 4.10.2012, 14:51
не стесняйтесь гуглить smile
http://stackoverflow.com/questions/2273040/how-to-bundle-images-in-jar-file

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)