<?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>Yet another Tech Blog &#187; Java</title>
	<atom:link href="http://www.yatblog.com/category/programming/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yatblog.com</link>
	<description>The freshest &#38; hottest solutions, not just pointless and endless discussions. Finally a tech blog you can use!</description>
	<lastBuildDate>Mon, 16 Feb 2009 18:36:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java goes Open Source</title>
		<link>http://www.yatblog.com/2006/11/13/java-goes-open-source/</link>
		<comments>http://www.yatblog.com/2006/11/13/java-goes-open-source/#comments</comments>
		<pubDate>Mon, 13 Nov 2006 16:29:12 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.yatblog.com/2006/11/13/java-goes-open-source/</guid>
		<description><![CDATA[There have been a lot of rumours spreading around the web about the possible &#8220;open-sourcing&#8221; of Sun Microsystems&#8217; Java. Until today, it was known that J2ME (Micro Edition) for PDAs and other portable devices was going to be opened up, but it was unknown if more important parts like the JDK, J2SE and J2EE (Standard [...]]]></description>
			<content:encoded><![CDATA[<p>There have been a lot of rumours spreading around the web about the possible &#8220;open-sourcing&#8221; of Sun Microsystems&#8217; Java. Until today, it was known that J2ME (Micro Edition) for PDAs and other portable devices was going to be opened up, but it was unknown if more important parts like the JDK, J2SE and J2EE (Standard &#038; Enterprise Editions) were going to get the same treatment. Well, today Sun is announcing that they will. Today it is already releasing the Virtual Machine, the Java Compiler and JavaHelp as open-source. A complete, open-source JDK will be available during the first half of 2007. It remains to be seen how long it takes for those other parts to be released, but it looks like 2007 might become the Java Open-Source year.</p>
<p>Here&#8217;s the official, short version of the announcement:<em><br />
Sun believes deeply in creating communities and sharing innovations and technologies to foster more participation. Today in a historic move, Sun is opening the door to greater innovation by open sourcing key Java implementations—Java Platform Standard Edition (Java SE), Java Platform Micro Edition (Java ME), and Java Platform Enterprise Edition (Java EE)—under the GNU General Public License version 2 (GPLv2), the same license as GNU/Linux. </em></p>
<p>Read the full announcement <a href="http://www.sun.com/2006-1113/feature/story.jsp">here</a>.</p>
<p class="akst_link"><a href="http://www.yatblog.com/?p=116&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_116" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.yatblog.com/2006/11/13/java-goes-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Threading class implementing alternatives to the deprecated suspend and resume methods</title>
		<link>http://www.yatblog.com/2006/07/17/clean-threading-class/</link>
		<comments>http://www.yatblog.com/2006/07/17/clean-threading-class/#comments</comments>
		<pubDate>Mon, 17 Jul 2006 12:10:51 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.yatblog.com/2006/07/17/clean-threading-class/</guid>
		<description><![CDATA[Finally I came across a project that made heavy use of multithreading. As I wanted to pause and resume one particular thread, I had to use synchronized variables instead of the deprecated suspend and resume methods. I implemented them into my own, clean MyThread class. But since those two, deprecated methods were defined as final [...]]]></description>
			<content:encoded><![CDATA[<p>Finally I came across a project that made heavy use of multithreading. As I wanted to pause and resume one particular thread, I had to use synchronized variables instead of the deprecated suspend and resume methods. I implemented them into my own, clean MyThread class. But since those two, deprecated methods were defined as final methods within the Java framework, I couldn&#8217;t override them. So I had to choose other names for them. I went with &#8220;pause&#8221; and &#8220;walk&#8221;, pause being pretty self-explanatory. Walk, well uhm, all other words symbolizing movement were unavailable (like continue, run, resume and so on). I know it&#8217;s a bad one, but right now, I can&#8217;t think of another word symbolizing that meaning, so it&#8217;ll work for now. If anyone should have some suggestions, I&#8217;m open to renaming that method. I hope this code makes it easier for a few people here, since it makes working with   threads a little easier. It&#8217;s supposed to provide a base for your threading needs, meaning you can and should extend and modify it to suit your needs. So here&#8217;s finally the code:</p>
<p><strong>Update:</strong> Thanks to Chad Moore&#8217;s suggestion, I changed the name of the &#8220;walk&#8221; method to proceed.</p>
<pre>
public class MyThread extends Thread {
    private boolean paused = false;

    public void run() {
         while (true) {
              synchronized (this) {
                   while (paused) {
                        try {
                             //MyThread is waiting
                             wait();
                        } catch (InterruptedException e) {
                             e.printStackTrace();
                        }
                   }
              }
    //MyThread is running
    //Do work
    }
}

    public void pause() {
         synchronized (this) {
              paused = true;
         }
    }

    public void proceed() {
         synchronized (this) {
              paused = false;
              this.notify();
         }
    }
}

And here's a little class for testing purposes:

public class MyThread_Test {
    public static void main(String[] args) throws InterruptedException {
        MyThread mythread = new MyThread();
        System.out.print("Starting MyThread");
        mythread.start();
        Thread.sleep(4000L);
        System.out.println("Stopping MyThread");
        mythread.pause();
        Thread.sleep(4000L);
        System.out.print("Resuming MyThread");
        mythread.proceed();
    }
}</pre>
<p class="akst_link"><a href="http://www.yatblog.com/?p=74&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_74" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.yatblog.com/2006/07/17/clean-threading-class/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Visual Basic for Java?</title>
		<link>http://www.yatblog.com/2006/06/17/visual-basic-for-java/</link>
		<comments>http://www.yatblog.com/2006/06/17/visual-basic-for-java/#comments</comments>
		<pubDate>Sat, 17 Jun 2006 13:15:42 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Best of]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://www.yatblog.com/2006/06/17/visual-basic-for-java/</guid>
		<description><![CDATA[You gotta be kidding right? Well, I&#8217;m not. And this could become something big and meaningful. It could win over a few million people over to the Java platform. But first things first:
As Visual Basic 6 gets older and older, more and more problems start to appear. Microsoft stopped supporting it, hoping most developers would [...]]]></description>
			<content:encoded><![CDATA[<p>You gotta be kidding right? Well, I&#8217;m not. And this could become something big and meaningful. It could win over a few million people over to the Java platform. But first things first:</p>
<p>As Visual Basic 6 gets older and older, more and more problems start to appear. Microsoft stopped supporting it, hoping most developers would migrate to Visual Basic.Net. But a lot of companies still have huge investments in Visual Basic 6 code, thus not allowing them to simply migrate to the .Net framework. As other technologies like operating systems evolve (remember Vista which is due to release sometime this millennium?), the problems programming for a platform which is not being supported anymore, get bigger and heavier. Not being sure if VB 6 applications will work flawlessly on Windows Vista and Microsoft not planning to do something on this part, means it is about time to start thinking of migrating your code (even if it seems impossible to some companies). If a VB 6 application is running on a dedicated Windows 2000 or XP machine (a point of sale system for example) and it may continue to do so for a couple of years, then I guess it&#8217;s okay and you still have plenty of time before migrating. But that&#8217;s not the case for most applications. So which options do you have?</p>
<p>Sun comes to the rescue! Sun has a new project called <a target="_blank" title="http://blogs.sun.com/roller/page/herbertc?entry=project_semplice_visual_basic_for" href="http://blogs.sun.com/roller/page/herbertc?entry=project_semplice_visual_basic_for">“Semplice”</a>. It made its first appearance on the JavaOne summit. It enables Visual Basic 6 developers to code for the Java platform, while not having to learn the .Net framework which scared a lot of VB 6 developers because of its overly complex nature (although in my opinion it kinda resembles the Java platform). At the current stage, the project is still very young and immature. It allows you to import your VB 6 source code and compile it into a Java class file. This way you get cross-platform compatibility out of the box! But it doesn&#8217;t compile every source code you can find. Windows 32 API calls are not supported. As well as OCX (and probably Dynamic Link Libraries, too). So you might eventually have to rewrite parts of your code or cut some features to enable compatibility. This project seams very promising, but I kinda wish it had been done a few years earlier, so that right after Microsoft stopped supporting VB 6, you would have had a mature, working project, enabling you to migrate to the Java platform. Let&#8217;s see how fast Sun continues development on this project.</p>
<p>Since I used to count myself to the Visual Basic 6 developer crowd as well, I do not hate them, although I abandoned VB 6 for Java quite a while ago. I still like its simplicity and its efficiency. Often times I wish Java was a bit more like Visual Basic, easier to use and a lot faster to get results with, especially while doing GUI programming.</p>
<p>To end this, I have a valuable tip to all you desperate VB 6 developers (and Java developers maybe too). There are a few good alternatives out there. <a target="_blank" title="http://www.realsoftware.com/" href="http://www.realsoftware.com/">RealSoftware&#8217;s REALbasic</a> provides great features (even cross-platform compatibility) and greatly resembles the look and feel of VB 6. It is being continuously developed and its company, plans to support it for as long as they exist, as they do not have any other products at the moment. They even provide a free edition for Linux (you can&#8217;t compile cross-platform binaries with that one though). If you&#8217;re a VB 6 developer, you should definitely take a look at it, because it really is the next best thing to VB 6, if not even better and it looks to be very future-prove.</p>
<p>Then there&#8217;s also <a target="_blank" title="http://www.powerbasic.com/" href="http://www.powerbasic.com/">PowerBasic</a>, which seems to be pretty fast, but not as user-friendly. I have not used this product, so I won&#8217;t go into detail here, but it seems to be mainly the compiler you get.</p>
<p><a target="_blank" title="http://www.freebasic.net/" href="http://www.freebasic.net/">FreeBasic</a> is a free, open-source alternative. You&#8217;ll only get the compiler, so building GUIs might be awkward. There are compilers available for Windows, DOS and Linux.</p>
<p>And last but not least, is <a target="_blank" title="http://www.purebasic.com/" href="http://www.purebasic.com/">PureBasic</a>. This one owes its roots to the good ol&#8217; Amiga. It&#8217;s available for Windows, MacOS X, Linux and AmigaOS. It is pretty inexpensive at $99, enabling you to compile for all four platforms I mentioned and receiving future upgrades for free. It&#8217;s also supposed to be very fast, because it directly translates your Basic code to Assembler instructions making it perfect for game development.</p>
<p>Do you know any other great Basic products? If so, please mention them in the comments. I would also like to hear from your experiences with VB 6 or its alternatives.</p>
<p class="akst_link"><a href="http://www.yatblog.com/?p=50&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_50" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.yatblog.com/2006/06/17/visual-basic-for-java/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Speed up your Java GUI Development</title>
		<link>http://www.yatblog.com/2006/06/14/speed-up-your-java-gui-development/</link>
		<comments>http://www.yatblog.com/2006/06/14/speed-up-your-java-gui-development/#comments</comments>
		<pubDate>Wed, 14 Jun 2006 16:57:13 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.yatblog.com/2006/06/14/speed-up-your-java-gui-development/</guid>
		<description><![CDATA[Every client-side Java programmer knows this problem: How do I most effectively create a GUI for my application? Most IDEs do provide some kind of support for this task, either built-in or through plug-ins, but most of the time the support is at best awful (either lacking important features or just being way too slow). [...]]]></description>
			<content:encoded><![CDATA[<p>Every client-side Java programmer knows this problem: How do I most effectively create a GUI for my application? Most IDEs do provide some kind of support for this task, either built-in or through plug-ins, but most of the time the support is at best awful (either lacking important features or just being way too slow). There are, however, numerous commercial and open-source tools available which get the job done. Most of them are stand-alone applications, a few do provide plug-ins for Eclipse, Netbeans etc.</p>
<p>Mitch Stuart has taken the time to sit down and write a comprehensive overview over the current tools. Take a look at it <a title="Java GUI Builders" target="_blank" href="http://www.fullspan.com/articles/java-gui-builders.html">here</a>. Have another valuable tip for the Java community? Post it in a comment!</p>
<p class="akst_link"><a href="http://www.yatblog.com/?p=47&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_47" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.yatblog.com/2006/06/14/speed-up-your-java-gui-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>serialVersionUID</title>
		<link>http://www.yatblog.com/2006/05/24/serialversionuid/</link>
		<comments>http://www.yatblog.com/2006/05/24/serialversionuid/#comments</comments>
		<pubDate>Wed, 24 May 2006 07:39:16 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.yatblog.com/2006/05/24/serialversionuid/</guid>
		<description><![CDATA[Ever wanted to know more about &#8220;serialVersionUID&#8221;? Check out this episode of the (Not So) Stupid Questions 8: serialVersionUID. This &#8220;stupid question&#8221; is about the serialVersionUID, which defaults to being a checksum of a class&#8217; fields, methods, and other members. Now that some IDEs emit a warning when you don&#8217;t override it, the questions are: [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" alt="(Not so) Stupid Questions" id="image30" title="(Not so) Stupid Questions" src="http://www.yatblog.com/wp-content/uploads/2006/05/111-stupid_q.gif" />Ever wanted to know more about &#8220;serialVersionUID&#8221;? Check out this episode of the <a href="http://today.java.net/pub/a/today/2006/03/09/serialVersionUIDSQ8.html">(Not So) Stupid Questions 8: serialVersionUID</a>. This &#8220;stupid question&#8221; is about the serialVersionUID, which defaults to being a checksum of a class&#8217; fields, methods, and other members. Now that some IDEs emit a warning when you don&#8217;t override it, the questions are: what is it good for, how and why would you override it, and what could go wrong if you do?</p>
<p class="akst_link"><a href="http://www.yatblog.com/?p=29&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_29" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.yatblog.com/2006/05/24/serialversionuid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To sign a .jar File in Java</title>
		<link>http://www.yatblog.com/2006/05/11/how-to-sign-a-jar-file-in-java/</link>
		<comments>http://www.yatblog.com/2006/05/11/how-to-sign-a-jar-file-in-java/#comments</comments>
		<pubDate>Thu, 11 May 2006 14:49:33 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.yatblog.com/2006/05/11/how-to-sign-a-jar-file-in-java/</guid>
		<description><![CDATA[If you want to make your Applications more secure and prohibit tampering, make use of the jarsigner tool, which is an excellent &#038; easy to use tool.
So, if you wanted to sign your jar file with your own keystore, which is called &#8220;myapplication.jar&#8221; , the command would look pretty much like this:
jarsigner -keystore C:myapplicationmykeystore -storepass [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to make your Applications more secure and prohibit tampering, make use of the jarsigner tool, which is an excellent &#038; easy to use tool.<br />
<span class="pf">So, if you wanted to sign your jar file with your own keystore, which is called &#8220;myapplication.jar&#8221;</span> , the command would look pretty much like this:</p>
<p><em>jarsigner -keystore C:myapplicationmykeystore -storepass password<br />
-keypass Pwd1pwd -signedjar signedmyapplication.jar myapplication.jar pvKey</em></p>
<p>Here, <span class="pf">mykeystore</span> is the keystore present in the <span class="pf">C:\myapplication</span> folder. The password for the keystore is <span class="pf">password</span>. The password for the <span class="pf">&#8220;pvKey&#8221; </span>private key is Pwd1pwd. The alias for <span class="pf">mykeystore</span> is <span class="pf">pvKey</span>.</p>
<p class="akst_link"><a href="http://www.yatblog.com/?p=20&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_20" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.yatblog.com/2006/05/11/how-to-sign-a-jar-file-in-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sleep Function in Java</title>
		<link>http://www.yatblog.com/2006/05/05/sleep-function-in-java/</link>
		<comments>http://www.yatblog.com/2006/05/05/sleep-function-in-java/#comments</comments>
		<pubDate>Fri, 05 May 2006 12:25:53 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.yatblog.com/2006/05/05/sleep-function-in-java/</guid>
		<description><![CDATA[Ok, this post is for newbies. Some of you might have been looking for a similar function to Sleep() that you have come to know from Visual Basic. Well, it takes a bit more in Java, take a look at the following code. Simply insert it into your main function to try it out:

Long stoptime [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, this post is for newbies. Some of you might have been looking for a similar function to Sleep() that you have come to know from Visual Basic. Well, it takes a bit more in Java, take a look at the following code. Simply insert it into your main function to try it out:</p>
<pre>
<div class="codesnip-container" >Long stoptime = 2000L; //2 Seconds
System.out.println("Going to sleep...");
try {
Thread.sleep(stoptime);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("Woke up again!");</div>
</pre>
<p class="akst_link"><a href="http://www.yatblog.com/?p=18&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_18" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.yatblog.com/2006/05/05/sleep-function-in-java/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to change the Default Look and Feel of Swing Applications</title>
		<link>http://www.yatblog.com/2006/04/27/how-to-change-the-default-look-and-feel-of-swing-applications/</link>
		<comments>http://www.yatblog.com/2006/04/27/how-to-change-the-default-look-and-feel-of-swing-applications/#comments</comments>
		<pubDate>Thu, 27 Apr 2006 12:23:36 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.yatblog.com/2006/04/27/how-to-change-the-default-look-and-feel-of-swing-applications/</guid>
		<description><![CDATA[Here&#8217;s a nice and easy way, to change the default look &#038; feel of your Swing apps. By adding this line of code, you tell Swing, not to use the default looks of the Operating System it&#8217;s running on:
JFrame.setDefaultLookAndFeelDecorated(true); 
This will be applied to all other frames in your application as well, as you should [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" title="Look and Feel" id="image13" alt="Look and Feel" src="http://www.yatblog.com/wp-content/uploads/2006/04/lookandfeel.jpg" />Here&#8217;s a nice and easy way, to change the default look &#038; feel of your Swing apps. By adding this line of code, you tell Swing, not to use the default looks of the Operating System it&#8217;s running on:</p>
<p><em>JFrame.setDefaultLookAndFeelDecorated(true); </em></p>
<p>This will be applied to all other frames in your application as well, as you should not use different designs within one application, because this would leave the user confused.</p>
<p class="akst_link"><a href="http://www.yatblog.com/?p=14&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_14" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.yatblog.com/2006/04/27/how-to-change-the-default-look-and-feel-of-swing-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change the Window Icon of your Java Application</title>
		<link>http://www.yatblog.com/2006/04/27/how-to-change-the-window-icon-of-your-java-application/</link>
		<comments>http://www.yatblog.com/2006/04/27/how-to-change-the-window-icon-of-your-java-application/#comments</comments>
		<pubDate>Thu, 27 Apr 2006 12:03:28 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.yatblog.com/2006/04/27/how-to-change-the-window-icon-of-your-java-application/</guid>
		<description><![CDATA[Ever wondered how to get that annoying Java cup icon out of your applications and exchange it with your own? Well, it&#8217;s easier than you might think, leaving me wondering why there are so many Java apps still carying aroung that ugly standard icon.
Here&#8217;s the code:
frame.setIconImage(new ImageIcon(&#8221;feed-icon-16&#215;16.png&#8221;).getImage());
Pretty easy, huh?
I successfully tested it with the PNG, [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" title="own icon" id="image12" alt="own icon" src="http://www.yatblog.com/wp-content/uploads/2006/04/own%20java%20icon.jpg" />Ever wondered how to get that annoying Java cup icon out of your applications and exchange it with your own? Well, it&#8217;s easier than you might think, leaving me wondering why there are so many Java apps still carying aroung that ugly standard icon.<br />
Here&#8217;s the code:</p>
<p><em>frame.setIconImage(new ImageIcon(&#8221;feed-icon-16&#215;16.png&#8221;).getImage());</em></p>
<p>Pretty easy, huh?</p>
<p>I successfully tested it with the PNG, JPEG and GIF formats. But I suggest you use the PNG format if possible, because of its sophisticated, built-in transparency features. The dimensions your icon should have are: 16 x 16 pixels. If it isn&#8217;t, it will be scaled to that size resulting in some ugly artifacts.</p>
<p>As you can see, I tested it with the official RSS feed icon, which can be found at: <a target="_blank" title="feed icons" href="http://www.feedicons.com/">http://www.feedicons.com </a></p>
<p class="akst_link"><a href="http://www.yatblog.com/?p=9&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_9" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.yatblog.com/2006/04/27/how-to-change-the-window-icon-of-your-java-application/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
