<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" 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>Thu, 19 Jan 2012 21:45:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='tips4java.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Java Tips Weblog</title>
		<link>http://tips4java.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://tips4java.wordpress.com/osd.xml" title="Java Tips Weblog" />
	<atom:link rel='hub' href='http://tips4java.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Drag Layout</title>
		<link>http://tips4java.wordpress.com/2011/10/23/drag-layout/</link>
		<comments>http://tips4java.wordpress.com/2011/10/23/drag-layout/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 20:21:09 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1626</guid>
		<description><![CDATA[We have been taught that you should always use a layout manager to layout components on a container. But what about the times when you want the ability to randomly position components on a panel by dragging them with a mouse? Should we use a null layout or can we still use a layout manager? [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&amp;blog=5066608&amp;post=1626&amp;subd=tips4java&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2011/10/23/drag-layout/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/2011/10/drag-layout.jpg" medium="image">
			<media:title type="html">Drag-Layout</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 Column Manager</title>
		<link>http://tips4java.wordpress.com/2011/05/08/table-column-manager/</link>
		<comments>http://tips4java.wordpress.com/2011/05/08/table-column-manager/#comments</comments>
		<pubDate>Sun, 08 May 2011 18:17:01 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1579</guid>
		<description><![CDATA[When using a JTable the user has some control over the view of the columns in the table. The columns can be resized and they can be reordered. One feature that is not supported is the ability to hide and reshow a column. Hiding a column is easy. You can just remove the TableColumn from [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&amp;blog=5066608&amp;post=1579&amp;subd=tips4java&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2011/05/08/table-column-manager/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2011/05/table-column-manager.jpg" medium="image">
			<media:title type="html">Table-Column-Manager</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>Marquee Panel</title>
		<link>http://tips4java.wordpress.com/2011/04/24/marquee-panel/</link>
		<comments>http://tips4java.wordpress.com/2011/04/24/marquee-panel/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 01:34:17 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1566</guid>
		<description><![CDATA[A marquee is used to scroll a text message across the screen. The marquee components I&#8217;ve seen generally take a text string as a parameter for the marquee class. Then the plain text is scrolled across the screen. Wouldn&#8217;t it be nice to jazz up your marquee by using stylized text or by adding images [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&amp;blog=5066608&amp;post=1566&amp;subd=tips4java&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2011/04/24/marquee-panel/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2011/04/marquee-panel.jpg" medium="image">
			<media:title type="html">Marquee-Panel</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>Combo Box Popup</title>
		<link>http://tips4java.wordpress.com/2010/11/28/combo-box-popup/</link>
		<comments>http://tips4java.wordpress.com/2010/11/28/combo-box-popup/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 16:48:13 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1511</guid>
		<description><![CDATA[The standard popup for a JComboBox is displayed below the combo box and is fixed to the actual width of the combo box. In most cases this the desired behaviour as the width of the combo box is determined by the items in the combo box. However there might be times when the combo box [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&amp;blog=5066608&amp;post=1511&amp;subd=tips4java&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2010/11/28/combo-box-popup/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/2010/11/bounds-popup-menu-listener.jpg" medium="image">
			<media:title type="html">Bounds-Popup-Menu-Listener</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>Escape Key and Dialog</title>
		<link>http://tips4java.wordpress.com/2010/10/17/escape-key-and-dialog/</link>
		<comments>http://tips4java.wordpress.com/2010/10/17/escape-key-and-dialog/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 18:12:42 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1495</guid>
		<description><![CDATA[In some applications that use dialogs the Escape key can be used to close the dialog. This feature is not support in the base JDK but can easily be added. Like many Swing features, this support can be added by using Key Bindings. In this case, as discussed in my blog article on Key Bindings, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&amp;blog=5066608&amp;post=1495&amp;subd=tips4java&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2010/10/17/escape-key-and-dialog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>
	</item>
		<item>
		<title>Keeping Menus Open</title>
		<link>http://tips4java.wordpress.com/2010/09/12/keeping-menus-open/</link>
		<comments>http://tips4java.wordpress.com/2010/09/12/keeping-menus-open/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 15:22:35 +0000</pubDate>
		<dc:creator>Darryl Burke</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1463</guid>
		<description><![CDATA[The default behavior of menus on all platforms, not just in Java, is for the menu to disappear when any item is selected. But once in a way, one comes across a situation where keeping the menu open could improve the user experience. For example, in the &#8220;Quick Preferences&#8221; submenu in Opera browser, a user [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&amp;blog=5066608&amp;post=1463&amp;subd=tips4java&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2010/09/12/keeping-menus-open/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">darrylbu</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>Multisort Table Header Cell Renderer</title>
		<link>http://tips4java.wordpress.com/2010/08/29/multisort-table-header-cell-renderer/</link>
		<comments>http://tips4java.wordpress.com/2010/08/29/multisort-table-header-cell-renderer/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 15:36:58 +0000</pubDate>
		<dc:creator>Darryl Burke</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[Table]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1377</guid>
		<description><![CDATA[It&#8217;s easy to make a JTable sortable by invoking setAutoCreateRowSorter(true). Clicking on the header of a column will then sort the rows on the basis of the contents of the cell in that column, and display an appropriate arrow icon. A little known fact is that the default, automatically created, RowSorter actually uses the last [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&amp;blog=5066608&amp;post=1377&amp;subd=tips4java&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2010/08/29/multisort-table-header-cell-renderer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">darrylbu</media:title>
		</media:content>

		<media:content url="http://tips4java.files.wordpress.com/2010/08/multisorttabledemo.png?w=450" medium="image">
			<media:title type="html">MultisortTableDemo</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>Alpha Icons</title>
		<link>http://tips4java.wordpress.com/2010/08/22/alpha-icons/</link>
		<comments>http://tips4java.wordpress.com/2010/08/22/alpha-icons/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 12:25:12 +0000</pubDate>
		<dc:creator>Darryl Burke</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1369</guid>
		<description><![CDATA[These Alpha Icons wrap any Icon and paint it with the specified transparency. As Swing does not play well with an Icon that is not itself an ImageIcon but requires to show an animated GIF, two implementations are provided: AlphaIcon, which is good for wrapping any Icon, including an ImageIcon with a static image, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&amp;blog=5066608&amp;post=1369&amp;subd=tips4java&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2010/08/22/alpha-icons/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">darrylbu</media:title>
		</media:content>
	</item>
		<item>
		<title>Scrolling a Form</title>
		<link>http://tips4java.wordpress.com/2010/05/09/scrolling-a-form/</link>
		<comments>http://tips4java.wordpress.com/2010/05/09/scrolling-a-form/#comments</comments>
		<pubDate>Sun, 09 May 2010 19:54:32 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1346</guid>
		<description><![CDATA[It is easy to create a form, you just create a panel and add some components to it. It is also easy to make the form scrollable, you just add the panel to a scroll pane. However, maybe you&#8217;ve noticed that as you tab from component to component the viewport of the scroll pane does [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&amp;blog=5066608&amp;post=1346&amp;subd=tips4java&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2010/05/09/scrolling-a-form/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/2010/05/form-scroller.jpg" medium="image">
			<media:title type="html">Form-Scroller</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>Dialog Focus</title>
		<link>http://tips4java.wordpress.com/2010/03/14/dialog-focus/</link>
		<comments>http://tips4java.wordpress.com/2010/03/14/dialog-focus/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 16:48:36 +0000</pubDate>
		<dc:creator>Rob Camick</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://tips4java.wordpress.com/?p=1320</guid>
		<description><![CDATA[When a JDialog (or JFrame for that matter) is made visible, focus is placed on the first focusable component by default. There may be times when you want to change this behaviour. The obvious solution would be to invoke the requestFocusInWindow() method on the component you wish to receive focus. The problem is that this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tips4java.wordpress.com&amp;blog=5066608&amp;post=1320&amp;subd=tips4java&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://tips4java.wordpress.com/2010/03/14/dialog-focus/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">camickr</media:title>
		</media:content>
	</item>
	</channel>
</rss>
