<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Java Tips Weblog</title>
	<atom:link href="http://tips4java.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tips4java.wordpress.com</link>
	<description></description>
	<lastBuildDate>Tue, 03 Nov 2009 23:08:11 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='tips4java.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/971b79fc8c704c674baa2966aed9f4f6?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Java Tips Weblog</title>
		<link>http://tips4java.wordpress.com</link>
	</image>
			<item>
		<title>Text Field Auto Tab</title>
		<link>http://tips4java.wordpress.com/2009/10/25/size-document-filter/</link>
		<comments>http://tips4java.wordpress.com/2009/10/25/size-document-filter/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 15:38:33 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1222</guid>
		<description><![CDATA[Anybody who has ever written a DocumentFilter has probably seen the DocumentSizeFilter example from the Swing tutorial on &#8220;Implementing a DocumentFilter&#8221;. It is simple, straight forward and works well. However, wouldn&#8217;t it be nice to have some additional functionality, namely the ability for auto tabbing when the Document is full?

Actually, I&#8217;m a little suprised that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&blog=5066608&post=1222&subd=tips4java&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2009/10/25/size-document-filter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>
	</item>
		<item>
		<title>Chaining Document Filters</title>
		<link>http://tips4java.wordpress.com/2009/10/18/chaining-document-filters/</link>
		<comments>http://tips4java.wordpress.com/2009/10/18/chaining-document-filters/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 18:23:05 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1211</guid>
		<description><![CDATA[A previous entry on Text Validation briefly mentions why you should consider using DocumentFilters. A limitation of a DocumentFilter is that you can only add a single filter to the Document. There may be times when you need to filter on multiple conditions. Of course you can always create a new filter and combine the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&blog=5066608&post=1211&subd=tips4java&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2009/10/18/chaining-document-filters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>
	</item>
		<item>
		<title>Component Border</title>
		<link>http://tips4java.wordpress.com/2009/09/27/component-border/</link>
		<comments>http://tips4java.wordpress.com/2009/09/27/component-border/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 19:45:12 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1201</guid>
		<description><![CDATA[There are many times when you want a JTextField and a JButton to work together. That is you provide the user with a text field for entering data and you provide a button to display a popup component to make it easier to enter the data. An example might be a date field. Some users [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&blog=5066608&post=1201&subd=tips4java&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2009/09/27/component-border/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2009/09/component-border.jpg?w=450" medium="image">
			<media:title type="html">Component-Border</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2008/10/launch.png" medium="image">
			<media:title type="html">Click to start demo</media:title>
		</media:content>
	</item>
		<item>
		<title>Resizing Components</title>
		<link>http://tips4java.wordpress.com/2009/09/13/resizing-components/</link>
		<comments>http://tips4java.wordpress.com/2009/09/13/resizing-components/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 15:46:54 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Awt]]></category>
		<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1193</guid>
		<description><![CDATA[A recent entry on Moving Windows discussed how you might add functionality to move a component or a non decorated window. Today we will look at adding resizing functionality to these same components.

The ComponentResizer class will be used to implement the resizing functionality. Its design is similiar to the ComponentMover class in that you need [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&blog=5066608&post=1193&subd=tips4java&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2009/09/13/resizing-components/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>
	</item>
		<item>
		<title>Global Event Dispatching</title>
		<link>http://tips4java.wordpress.com/2009/09/06/global-event-dispatching/</link>
		<comments>http://tips4java.wordpress.com/2009/09/06/global-event-dispatching/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 15:45:43 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Awt]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1182</guid>
		<description><![CDATA[As a user interacts with a GUI, by using the mouse or keyboard, Swing handles the interaction by dispatching events to the appropriate component for processing. In turn the component will notify any listeners that the event has been received and processed. There may be times when you want to intercept or alter the event [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&blog=5066608&post=1182&subd=tips4java&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2009/09/06/global-event-dispatching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>
	</item>
		<item>
		<title>Global Event Listeners</title>
		<link>http://tips4java.wordpress.com/2009/08/30/global-event-listeners/</link>
		<comments>http://tips4java.wordpress.com/2009/08/30/global-event-listeners/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 15:39:47 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Awt]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1178</guid>
		<description><![CDATA[Listeners are used to listen for specific events on a given component. This makes it easy to listen for a MouseEvent on a text component for example. With this approach you need to add a separate listener to the component for every event you want to listen for. However there may be times when you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&blog=5066608&post=1178&subd=tips4java&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2009/08/30/global-event-listeners/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>
	</item>
		<item>
		<title>Disabled Panel</title>
		<link>http://tips4java.wordpress.com/2009/08/02/disabled-panel/</link>
		<comments>http://tips4java.wordpress.com/2009/08/02/disabled-panel/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 20:05:12 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1167</guid>
		<description><![CDATA[A previous entry discussed a DisabledGlassPane which allows you to disable key and mouse events for an entire frame. There may be times when you need to disable key and mouse events for a given Container only. Unfortunately you can&#8217;t just invoke setEnabled(false) on the container to disable the contained components. So we need another [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&blog=5066608&post=1167&subd=tips4java&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2009/08/02/disabled-panel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2009/08/disabledpanel.jpg" medium="image">
			<media:title type="html">DisabledPanel</media:title>
		</media:content>
	</item>
		<item>
		<title>Overlap Layout</title>
		<link>http://tips4java.wordpress.com/2009/07/26/overlap-layout/</link>
		<comments>http://tips4java.wordpress.com/2009/07/26/overlap-layout/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 17:10:28 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Awt]]></category>
		<category><![CDATA[Classes]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1153</guid>
		<description><![CDATA[All the layout managers, that I&#8217;m aware of, position components in a separate area of a container. This makes sense as you generally don&#8217;t want components to overlap one another. However, there may situations, in a card game for example, where it is reasonable to have components overlapping one another. I haven&#8217;t played with the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&blog=5066608&post=1153&subd=tips4java&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2009/07/26/overlap-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2009/07/overlaplayout.jpg?w=450" medium="image">
			<media:title type="html">OverlapLayout</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2008/10/launch.png" medium="image">
			<media:title type="html">Click to start demo</media:title>
		</media:content>
	</item>
		<item>
		<title>Table Button Column</title>
		<link>http://tips4java.wordpress.com/2009/07/12/table-button-column/</link>
		<comments>http://tips4java.wordpress.com/2009/07/12/table-button-column/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 16:00:36 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1133</guid>
		<description><![CDATA[A JTable is used to disply rows of data. There may be times when you want to do some processing on a row of data. Maybe you want to display a popup form with more details or maybe you simply want to delete a row. In these cases it may be desireable to add a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&blog=5066608&post=1133&subd=tips4java&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2009/07/12/table-button-column/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2009/07/table-button-column1.jpg" medium="image">
			<media:title type="html">Table-Button-Column</media:title>
		</media:content>
	</item>
		<item>
		<title>HSL Color</title>
		<link>http://tips4java.wordpress.com/2009/07/05/hsl-color/</link>
		<comments>http://tips4java.wordpress.com/2009/07/05/hsl-color/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 01:45:30 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Awt]]></category>
		<category><![CDATA[Classes]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1116</guid>
		<description><![CDATA[The Color class in Java uses Red, Green and Blue (RGB) values to specify a Color. I don&#8217;t know about you, but I have no idea how to manipulate a given Color to return a related Color. For example, how would you go about returning a darker or lighter Color? Sure the Color API supports [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&blog=5066608&post=1116&subd=tips4java&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2009/07/05/hsl-color/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2009/07/hsl-color.jpg?w=450" medium="image">
			<media:title type="html">HSL-Color</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2008/10/launch.png" medium="image">
			<media:title type="html">Click to start demo</media:title>
		</media:content>
	</item>
	</channel>
</rss>