<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Игра &#8220;Меморина&#8221; (Java Swing GUI Game) и проблема с ImageIcon</title>
	<link>http://www.javenue.info/post/51</link>
	<description>Блог разработчика о Java и родственных технологиях</description>
	<pubDate>Fri, 21 Nov 2008 08:07:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: m1</title>
		<link>http://www.javenue.info/post/51#comment-7714</link>
		<author>m1</author>
		<pubDate>Sat, 24 Mar 2007 00:49:09 +0000</pubDate>
		<guid>http://www.javenue.info/post/51#comment-7714</guid>
		<description>А можно полный исходник ? Или тогда заказчик уж точно обидется?</description>
		<content:encoded><![CDATA[<p>А можно полный исходник ? Или тогда заказчик уж точно обидется?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: c0nst</title>
		<link>http://www.javenue.info/post/51#comment-569</link>
		<author>c0nst</author>
		<pubDate>Wed, 07 Jun 2006 12:35:36 +0000</pubDate>
		<guid>http://www.javenue.info/post/51#comment-569</guid>
		<description>Нету, но восклицательный знак - не проблема. Попробуй написать простенькую програмку используя куски кода из статьи и убедишься сам. Я использовал JDK 1.4.2, может в 1.5 уже все и исправили...</description>
		<content:encoded><![CDATA[<p>Нету, но восклицательный знак - не проблема. Попробуй написать простенькую програмку используя куски кода из статьи и убедишься сам. Я использовал JDK 1.4.2, может в 1.5 уже все и исправили&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lucker</title>
		<link>http://www.javenue.info/post/51#comment-568</link>
		<author>lucker</author>
		<pubDate>Wed, 07 Jun 2006 11:39:59 +0000</pubDate>
		<guid>http://www.javenue.info/post/51#comment-568</guid>
		<description>ХМ. странно. такого быть не должно. А в пути к самой jar-ке случаем нет папки, имеющей в имени восклицательный знак.</description>
		<content:encoded><![CDATA[<p>ХМ. странно. такого быть не должно. А в пути к самой jar-ке случаем нет папки, имеющей в имени восклицательный знак.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: c0nst</title>
		<link>http://www.javenue.info/post/51#comment-567</link>
		<author>c0nst</author>
		<pubDate>Wed, 07 Jun 2006 10:31:30 +0000</pubDate>
		<guid>http://www.javenue.info/post/51#comment-567</guid>
		<description>Предположение хорошее, но я это тоже проверял. Дело в том, что при запуске программы из IDE все работает, а не работает именно после запаковки классов и картинок в jar.</description>
		<content:encoded><![CDATA[<p>Предположение хорошее, но я это тоже проверял. Дело в том, что при запуске программы из IDE все работает, а не работает именно после запаковки классов и картинок в jar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lucker</title>
		<link>http://www.javenue.info/post/51#comment-566</link>
		<author>lucker</author>
		<pubDate>Wed, 07 Jun 2006 09:53:14 +0000</pubDate>
		<guid>http://www.javenue.info/post/51#comment-566</guid>
		<description>Думаю проблема в строчке 

&lt;code&gt;byte[] buffer = new byte[is.available()];&lt;/code&gt;

Вероятно InputStream, возвращаемый класслодером для ресурса из jar-ки не реализует метод available (честно говоря и не должен), и возвращает всегда 0. Т.е. закладываться на этот метод в данном случае нельзя. Нужно сделать ByteArrayOutputStream baos, скопировать в него при помощи буфера фиксированого размера то что нужно из InputStream, и потом использовать byte[] полученый из   baos.toByteArray().</description>
		<content:encoded><![CDATA[<p>Думаю проблема в строчке </p>
<p><code>byte[] buffer = new byte[is.available()];</code></p>
<p>Вероятно InputStream, возвращаемый класслодером для ресурса из jar-ки не реализует метод available (честно говоря и не должен), и возвращает всегда 0. Т.е. закладываться на этот метод в данном случае нельзя. Нужно сделать ByteArrayOutputStream baos, скопировать в него при помощи буфера фиксированого размера то что нужно из InputStream, и потом использовать byte[] полученый из   baos.toByteArray().</p>
]]></content:encoded>
	</item>
</channel>
</rss>
