<?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>Blog &#124; Pages of Interest &#187; Java</title>
	<atom:link href="http://pagesofinterest.net/blog/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://pagesofinterest.net/blog</link>
	<description>1000% Hyperbole Free</description>
	<lastBuildDate>Sat, 04 Feb 2012 22:57:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Lesson #1: InvalidDnDOperationException Ruins Sanity</title>
		<link>http://pagesofinterest.net/blog/2009/10/lesson-1-invaliddndoperationexception-ruins-sanity/</link>
		<comments>http://pagesofinterest.net/blog/2009/10/lesson-1-invaliddndoperationexception-ruins-sanity/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 09:35:08 +0000</pubDate>
		<dc:creator>Michael Robinson</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Lesson]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=714</guid>
		<description><![CDATA[A friend with whom I am currently working on a programming contract called me today to tell me that the latest build wasn&#8217;t working. At all. This irritated and confused me, as I hadn&#8217;t worked on that particular project for a week or so, and couldn&#8217;t remember having any issues with it. I booted into [...]<p style="margin-top:20px;">Related posts:<ol>
<li><a href='http://pagesofinterest.net/blog/2007/12/empresss-house-ruins-return-to-shanghai/' rel='bookmark' title='Empress&#8217; House, Ruins, Return to Shanghai'>Empress&#8217; House, Ruins, Return to Shanghai</a> <small>By now I had become somewhat immune to the allure...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/10/lesson-1-invaliddndoperationexception-ruins-sanity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Write Your Own Listener Interface (you know you want to)</title>
		<link>http://pagesofinterest.net/blog/2009/06/write-your-own-listener-interface-you-know-you-want-to/</link>
		<comments>http://pagesofinterest.net/blog/2009/06/write-your-own-listener-interface-you-know-you-want-to/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 21:30:37 +0000</pubDate>
		<dc:creator>Michael Robinson</dc:creator>
				<category><![CDATA[Interface]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=698</guid>
		<description><![CDATA[This tutorial was all I needed to quickly implement my listener: <a href="http://www.devarticles.com/c/a/Java/Listeners-in-Java/">Listeners in Java</a>

It's clear, succinct and comprehensive.  When you need to implement your custom listener interface, check it out.
<p style="margin-top:20px;">Related posts:<ol>
<li><a href='http://pagesofinterest.net/blog/2008/07/rw-helper-update/' rel='bookmark' title='RW Helper Update'>RW Helper Update</a> <small>Instead of using Cocoa to create my latest RW addition,...</small></li>
<li><a href='http://pagesofinterest.net/blog/2009/05/normal-user-unable-to-write-to-fat32-partition-ubuntu/' rel='bookmark' title='Normal User Unable to Write to FAT32 Partition Ubuntu'>Normal User Unable to Write to FAT32 Partition Ubuntu</a> <small>Just when I though I had finished reviving my parent's...</small></li>
<li><a href='http://pagesofinterest.net/blog/2009/06/java-repaint-waking-nightmare/' rel='bookmark' title='Java: repaint() Waking Nightmare'>Java: repaint() Waking Nightmare</a> <small>I wanted the little app I'm making to display a...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/06/write-your-own-listener-interface-you-know-you-want-to/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java: repaint() Waking Nightmare</title>
		<link>http://pagesofinterest.net/blog/2009/06/java-repaint-waking-nightmare/</link>
		<comments>http://pagesofinterest.net/blog/2009/06/java-repaint-waking-nightmare/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 15:04:53 +0000</pubDate>
		<dc:creator>Michael Robinson</dc:creator>
				<category><![CDATA[Fix]]></category>
		<category><![CDATA[Hate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Nightmare]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=697</guid>
		<description><![CDATA[I wanted the little app I'm making to display a green tick or a red cross depending on whether the user had entered valid credentials.  Simple?  Yeah.  Everything went really well, I extended a JPanel to handle the tick/cross display area (tickCross), got the POST code going, strung together the rest of the GUI elements.  

The problem was that tickCross.repaint() wasn't reliably repainting.  about 30% of the time the image wouldn't be painted.  The method was being called, but nothing was happening.  I tried Google, re-read the related Sun Java docs and was reminded that: "repaint() does not actually paint. It calls the peer repaint which enqueues a request in some platform-dependent way inside the native GUI for a repaint." - <a href="http://mindprod.com/jgloss/repaint.html">MindProd</a>. Great.  My OS was deciding when I was allowed to draw.
No related posts.]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/06/java-repaint-waking-nightmare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strip /uXXXX From String and Replace it With the Correct Unicode Character</title>
		<link>http://pagesofinterest.net/blog/2009/02/strip-uxxxx-from-string-and-replace-it-with-the-correct-unicode-character/</link>
		<comments>http://pagesofinterest.net/blog/2009/02/strip-uxxxx-from-string-and-replace-it-with-the-correct-unicode-character/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 02:35:47 +0000</pubDate>
		<dc:creator>Michael Robinson</dc:creator>
				<category><![CDATA[Class]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutorial – 教程]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=547</guid>
		<description><![CDATA[I discovered '/uXXXX' appearing where pretty unicode characters should be within my strings.  The strings were to be compared to ... other strings, which <em>would</em> have the proper unicode characters, so I had to replace the '/uXXXX' in my strings.  I couldn't find a class to do this, but found enough information to understand what needed to be done.  The below function is what I came up with.  <p style="margin-top:20px;">Related posts:<ol>
<li><a href='http://pagesofinterest.net/blog/2009/05/url-base64-character-xml-and-ecmascript-conversion/' rel='bookmark' title='URL, Base64, Character, XML and ECMAScript Conversion'>URL, Base64, Character, XML and ECMAScript Conversion</a> <small>This tool helped me convert rubbish characters (e.g. â«) to...</small></li>
<li><a href='http://pagesofinterest.net/blog/2009/05/perl-script-to-insert-dbpedia-infobox-data-into-a-mysql-database/' rel='bookmark' title='Perl Script to Insert DBpedia Infobox Data into a MySQL Database'>Perl Script to Insert DBpedia Infobox Data into a MySQL Database</a> <small>This script parses out the Wikipedia page, DBPedia Infobox Predicate...</small></li>
<li><a href='http://pagesofinterest.net/blog/2009/06/find-and-replace-text-within-multiple-files-in-linux-avoid-rsi/' rel='bookmark' title='Find and Replace Text Within Multiple Files in Linux &#8211; Avoid RSI'>Find and Replace Text Within Multiple Files in Linux &#8211; Avoid RSI</a> <small>After updating 100+ pages manually, I realized that I had...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2009/02/strip-uxxxx-from-string-and-replace-it-with-the-correct-unicode-character/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quaqua, OS X Application Bundle &#8211; Maven &#8211; Netbeans 6.1</title>
		<link>http://pagesofinterest.net/blog/2008/07/quaqua-os-x-application-bundle-maven-netbeans-6-1/</link>
		<comments>http://pagesofinterest.net/blog/2008/07/quaqua-os-x-application-bundle-maven-netbeans-6-1/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 21:05:45 +0000</pubDate>
		<dc:creator>Michael Robinson</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Tutorial – 教程]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=688</guid>
		<description><![CDATA[To skip the introduction and scroll straight to the tutorial, click here. [Edit 2009: turns out I couldn't use Java for this program, it's on hold for now. I'll have to rewrite what I've done in ObjC so I can use Apple's libraries. Tutorial below still valid, however.] I’m currently developing a program to make [...]<p style="margin-top:20px;">Related posts:<ol>
<li><a href='http://pagesofinterest.net/blog/2008/07/oops/' rel='bookmark' title='Oops&#8230;'>Oops&#8230;</a> <small>So I installed a plugin, ported my project over into...</small></li>
<li><a href='http://pagesofinterest.net/blog/2009/10/lesson-1-invaliddndoperationexception-ruins-sanity/' rel='bookmark' title='Lesson #1: InvalidDnDOperationException Ruins Sanity'>Lesson #1: InvalidDnDOperationException Ruins Sanity</a> <small>A friend with whom I am currently working on a...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2008/07/quaqua-os-x-application-bundle-maven-netbeans-6-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oops&#8230;</title>
		<link>http://pagesofinterest.net/blog/2008/07/oops/</link>
		<comments>http://pagesofinterest.net/blog/2008/07/oops/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 01:48:28 +0000</pubDate>
		<dc:creator>Michael Robinson</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Rapidweaver]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=524</guid>
		<description><![CDATA[So I installed a plugin, ported my project over into the new plugin, and *bang* it stopped working.<p style="margin-top:20px;">Related posts:<ol>
<li><a href='http://pagesofinterest.net/blog/2008/07/rw-helper-update/' rel='bookmark' title='RW Helper Update'>RW Helper Update</a> <small>Instead of using Cocoa to create my latest RW addition,...</small></li>
<li><a href='http://pagesofinterest.net/blog/2008/07/quaqua-os-x-application-bundle-maven-netbeans-6-1/' rel='bookmark' title='Quaqua, OS X Application Bundle &#8211; Maven &#8211; Netbeans 6.1'>Quaqua, OS X Application Bundle &#8211; Maven &#8211; Netbeans 6.1</a> <small>To skip the introduction and scroll straight to the tutorial,...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2008/07/oops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RW Helper Update</title>
		<link>http://pagesofinterest.net/blog/2008/07/rw-helper-update/</link>
		<comments>http://pagesofinterest.net/blog/2008/07/rw-helper-update/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 07:41:11 +0000</pubDate>
		<dc:creator>Michael Robinson</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Rapidweaver]]></category>

		<guid isPermaLink="false">http://pagesofinterest.net/blog/?p=482</guid>
		<description><![CDATA[Instead of using Cocoa to create my latest RW addition, Iâ€™ve decided to use Java.<p style="margin-top:20px;">Related posts:<ol>
<li><a href='http://pagesofinterest.net/blog/2009/06/write-your-own-listener-interface-you-know-you-want-to/' rel='bookmark' title='Write Your Own Listener Interface (you know you want to)'>Write Your Own Listener Interface (you know you want to)</a> <small>This tutorial was all I needed to quickly implement my...</small></li>
<li><a href='http://pagesofinterest.net/blog/2009/11/slider-update-tab-feature-coming-together/' rel='bookmark' title='Slider Update &#8211; Tab Feature Coming Together'>Slider Update &#8211; Tab Feature Coming Together</a> <small>As I finally reached a programming goal I had set...</small></li>
<li><a href='http://pagesofinterest.net/blog/2009/10/lesson-1-invaliddndoperationexception-ruins-sanity/' rel='bookmark' title='Lesson #1: InvalidDnDOperationException Ruins Sanity'>Lesson #1: InvalidDnDOperationException Ruins Sanity</a> <small>A friend with whom I am currently working on a...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://pagesofinterest.net/blog/2008/07/rw-helper-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!DOCTYPE html>
<html xmlns:og="http://ogp.me/ns#">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<meta name="generator" content="RapidWeaver" />
		<link rel="icon" href="http://pagesofinterest.net/favicon.ico" type="image/x-icon" />
		<link rel="shortcut icon" href="http://pagesofinterest.net/favicon.ico" type="image/x-icon" />
		

        				<title>Tag Archive for &quot;&quot; | Blog | Pages of Interest</title>
  
		        
		<link rel="stylesheet" type="text/css" media="print" href="http://pagesofinterest.net/rw_common/themes/n_spire_pagesofinterest/consolidated-print-79.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="http://pagesofinterest.net/rw_common/themes/n_spire_pagesofinterest/consolidated-screen-79.css" />
		
		
		
		
		
                
        <link rel="icon" type="image/png" href="http://pagesofinterest.net/favicon.png" />        

		<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
		<script type="text/javascript" src="http://pagesofinterest.net/rw_common/themes/n_spire_pagesofinterest/scripts/libs.js?1328448743"></script>
		<script type="text/javascript" src="http://pagesofinterest.net/rw_common/themes/n_spire_pagesofinterest/scripts/javascript.js?1328448743"></script>
		<script type="text/javascript" src="http://pagesofinterest.net/rw_common/themes/n_spire_pagesofinterest/scripts/site.js?1328448743"></script>
		<!--[if IE]><script type="text/javascript" src="http://pagesofinterest.net/rw_common/themes/n_spire_pagesofinterest/scripts/html5.js?1328448743"></script>
		<link rel="stylesheet" type="text/css" media="screen" href="http://pagesofinterest.net/rw_common/themes/n_spire_pagesofinterest/css/ie.css" />
		<![endif]-->
		
	    
	    
