<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kamil ÖRS &#187; Java 2D</title>
	<atom:link href="http://www.kamilors.com/category/java-2d/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kamilors.com</link>
	<description>Bir programcının anatomisi</description>
	<lastBuildDate>Fri, 17 Sep 2010 17:04:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Java 2D Demo Çalışma</title>
		<link>http://www.kamilors.com/java-2d-demo-calisma/</link>
		<comments>http://www.kamilors.com/java-2d-demo-calisma/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 19:21:46 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java 2D]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[oyun]]></category>
		<category><![CDATA[yılan]]></category>

		<guid isPermaLink="false">http://www.kamilors.com/?p=282</guid>
		<description><![CDATA[Zamanında (09/06/2009)  java 2d ile bir iki saat boş vaktimde yapmış olduğum  yılan oyununu öğrenci arkadaşlara kaynak olabilir diye yayınlıyorum&#8230;  Oyunun bir amacı yoktur sadece başlangıç düzeyindedir ve tamamlanmamıştır. Netbeans 6.5.1 üzerinde geliştirdiştim. Netbeans kullananlar kolayca proje olarak netbeans&#8217;e ekleyebilirler  Klavye Yön tuşları ile yılanın yönünü sağ, sol , yukarı, aşağı olarak değiştrebilirsiniz. Space tuşuna bastığınızda [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Zamanında (09/06/2009)  java 2d ile bir iki saat boş vaktimde yapmış olduğum  yılan oyununu öğrenci arkadaşlara kaynak olabilir diye yayınlıyorum&#8230;  Oyunun bir amacı yoktur sadece başlangıç düzeyindedir ve tamamlanmamıştır.</p>
<p>Netbeans 6.5.1 üzerinde geliştirdiştim. Netbeans kullananlar kolayca proje olarak netbeans&#8217;e ekleyebilirler <img style="position: relative; top: 2px; border: 0px initial initial;" title="Smilie" src="http://forum.ceviz.net/images/smilies/smile.gif" border="0" alt="" /></p>
<p>Klavye Yön tuşları ile yılanın yönünü sağ, sol , yukarı, aşağı olarak değiştrebilirsiniz. Space tuşuna bastığınızda ise yılanın, bastığınız andaki konumunu ve hızını gösterir.</p>
<p>Page Up ile yılanın hızını arttırabilir, Page Down tuşu ile azaltabilirsiniz.</p>
<p><a href="http://www.kamilors.com/files/demo2.jar.zip">Buradan </a>çalışır jar dosyasını , <a href="http://www.kamilors.com/files/Demo2.zip">şuradan </a>ise projenin kaynak kodlarını indirebilirsiniz&#8230;</p>
<p><a href="http://www.kamilors.com/wp-content/uploads/javayilan.png"><img style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="javayilan" src="http://www.kamilors.com/wp-content/uploads/javayilan.png" alt="javayilan" width="517" height="265" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kamilors.com/java-2d-demo-calisma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCD Ekrana göre Java 2D Api drawString</title>
		<link>http://www.kamilors.com/lcd-ekrana-gore-java-2d-api-drawstring/</link>
		<comments>http://www.kamilors.com/lcd-ekrana-gore-java-2d-api-drawstring/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 08:57:58 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java 2D]]></category>
		<category><![CDATA[draw]]></category>
		<category><![CDATA[draw text]]></category>
		<category><![CDATA[drawString]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[screen]]></category>

		<guid isPermaLink="false">http://www.kamilors.com/?p=179</guid>
		<description><![CDATA[Java 2D Api kullanarak jpanel , jframe vs. üzerine herhangi bir String yazdırdıysanız, lcd ekranlarda yapılan render&#8217;ın yumuşak hatlara sahip olmadığını fark etmişsinizdir. Yapmakta olduğum açık kaynak bir projede  (Kod Adı: Felis ) yoğun bir biçimde java2d kullanmaktayım. Ekrana yazdırdığım stringlerin yumuşak bir şekilde render edilmemesi beni rahatsız ettiği için internette küçük bir arama yaptım. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="img alignnone size-full wp-image-180" title="java_duke_mascot" src="http://www.kamilors.com/wp-content/uploads/java_duke_mascot.jpg" alt="java_duke_mascot" width="80" height="88" align="left" />Java 2D Api kullanarak jpanel , jframe vs. üzerine herhangi bir String yazdırdıysanız, lcd ekranlarda yapılan render&#8217;ın yumuşak hatlara sahip olmadığını fark etmişsinizdir. Yapmakta olduğum açık kaynak bir projede  (Kod Adı: Felis ) yoğun bir biçimde java2d kullanmaktayım. Ekrana yazdırdığım stringlerin yumuşak bir şekilde render edilmemesi beni rahatsız ettiği için internette küçük bir arama yaptım. Ve sonunda bu probleme bir çözüm buldum.<span id="more-179"></span></p>
<p>Öncelikle LCD ekranlara göre render yapabilmek için Graphics yerine Graphics2D Sınıfını kullanmaliyız.</p>
<p><code></p>

<div class="wp_codebox"><table><tr id="p1792"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code" id="p179code2"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> paint<span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Agraphics+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Graphics</span></a> g<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
    <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Agraphics2d+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Graphics2D</span></a> g2 <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Agraphics2d+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Graphics2D</span></a><span style="color: #009900;">&#41;</span> g<span style="color: #339933;">;</span> 
&nbsp;
    <span style="color: #666666; font-style: italic;">// LCD Ekranlara göre render yapması gerektiğini belirten kodlar:</span>
    g2.<span style="color: #006633;">setRenderingHint</span><span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Arenderinghints+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">RenderingHints</span></a>.<span style="color: #006633;">KEY_TEXT_ANTIALIASING</span>, <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Arenderinghints+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">RenderingHints</span></a>.<span style="color: #006633;">VALUE_TEXT_ANTIALIAS_LCD_HRGB</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//Ekrana 10,10 noktasından itibaren www.kamilors.com yazdırıyoruz.</span>
    g2.<span style="color: #006633;">drawString</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;www.kamilors.com&quot;</span>,<span style="color: #cc66cc;">10</span>,<span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p></code><br />
Çözüm bundan ibaret <img src='http://www.kamilors.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kamilors.com/lcd-ekrana-gore-java-2d-api-drawstring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

