<?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>Java never die</title>
	<atom:link href="http://www.javaneverdie.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javaneverdie.com</link>
	<description>Java modern frameworks. But not only.</description>
	<lastBuildDate>Fri, 27 Aug 2010 20:25:45 +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>Free Windows Blogging Software Review</title>
		<link>http://www.javaneverdie.com/wordpress/free-windows-blogging-software-review/</link>
		<comments>http://www.javaneverdie.com/wordpress/free-windows-blogging-software-review/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 10:13:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.javaneverdie.com/wordpress/free-windows-blogging-software-review/</guid>
		<description><![CDATA[Finally, I decided to be professional blogger and to start to use some desktop blogging software. Important features used as criteria: &#8211; free windows blogging software; &#8211; must support all major blog engines (firstly Wodpress, Blogger and LiveJournal); &#8211; firefox like misspelling highlighting; &#8211; optionally can simultaneously post to multiple blogs. So, i found this [...]


Related posts:<ol><li><a href='http://www.javaneverdie.com/wordpress/test-post-from-blogdesk-to-multiple-blogs/' rel='bookmark' title='Permanent Link: Test Post From BlogDesk to multiple blogs'>Test Post From BlogDesk to multiple blogs</a></li>
<li><a href='http://www.javaneverdie.com/seo/all-blog-services/' rel='bookmark' title='Permanent Link: All blog services'>All blog services</a></li>
<li><a href='http://www.javaneverdie.com/seo/top-blog-services/' rel='bookmark' title='Permanent Link: Top Blog Services'>Top Blog Services</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Finally, I decided to be professional blogger <img src='http://www.javaneverdie.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  and to start to use some desktop blogging software. </p>
<p>Important features used as criteria: </p>
<p>&#8211; free windows blogging software; </p>
<p>&#8211; must support all major blog engines (firstly Wodpress, Blogger and LiveJournal); </p>
<p>&#8211; firefox like misspelling highlighting;</p>
<p>&#8211; optionally can simultaneously post to multiple blogs. </p>
<p>So, i found this <a href="http://codex.wordpress.org/Weblog_Client">wordpress codex page with list of wordpress blogging software</a>, browsed and choose some of them to download and test:</p>
<p>&#8211; BlogDesk;</p>
<p>&#8211; QTM;</p>
<p>&#8211; Qumana;</p>
<p>&#8211; Zaundry;</p>
<p>&#8211; Zaundry Raven;</p>
<p>&#8211; Windows Live Writer;</p>
<p>I checked them very quickly and possible dismissed something. I was unable to connect to my blog with QTM and Zaundry Raven threw some error message so&#160; I deleted them from list. So, next list is windows blogging software that was connected and properly worked from 1st attempt. </p>
<p>&#8211; BlogDesk;</p>
<p>&#8211; Qumana;</p>
<p>&#8211; Zaundry;</p>
<p>&#8211; Windows Live Writer;</p>
<p>&#160;</p>
<p><strong>BlogDesk</strong> the only free windows blogging software that can simultaneously&#160; publish to multiple blogs. Sometimes it can be useful. But list of supported blog engines is very short. Blogger and LiveJournal are not supported. So, can be used only if mass posting to WordPress blogs needed.</p>
<p><strong>Qumana </strong>places some annoying “powered by” message in new post. Deleted.</p>
<p><strong>Zaundry</strong>&#160; is very good: big list of supported engines, nice interface, but spelling must be run by user and not comfortable at all for me. </p>
<p><strong>Windows Live Writer </strong>the best. Finally some Microsoft software that i like more than opensource analogs. Over all above has amazing preview feature making possible to see how post will be looks like after posting to web. </p>


<p>Related posts:<ol><li><a href='http://www.javaneverdie.com/wordpress/test-post-from-blogdesk-to-multiple-blogs/' rel='bookmark' title='Permanent Link: Test Post From BlogDesk to multiple blogs'>Test Post From BlogDesk to multiple blogs</a></li>
<li><a href='http://www.javaneverdie.com/seo/all-blog-services/' rel='bookmark' title='Permanent Link: All blog services'>All blog services</a></li>
<li><a href='http://www.javaneverdie.com/seo/top-blog-services/' rel='bookmark' title='Permanent Link: Top Blog Services'>Top Blog Services</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.javaneverdie.com/wordpress/free-windows-blogging-software-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Post From BlogDesk to multiple blogs</title>
		<link>http://www.javaneverdie.com/wordpress/test-post-from-blogdesk-to-multiple-blogs/</link>
		<comments>http://www.javaneverdie.com/wordpress/test-post-from-blogdesk-to-multiple-blogs/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 08:22:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.javaneverdie.com/wordpress/test-post-from-blogdesk-to-multiple-blogs/</guid>
		<description><![CDATA[I am currently testing blog writing desktop clients. And BlogDesk seems to be owner of very interesting feature: simultaneous posting to multiple blogs. So, I post&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; &#8230;&#8230;&#8230;. OK. Posted successfuly to 2 different blogs. Related posts:Free Windows Blogging Software Review Made for Amazon blogs


Related posts:<ol><li><a href='http://www.javaneverdie.com/wordpress/free-windows-blogging-software-review/' rel='bookmark' title='Permanent Link: Free Windows Blogging Software Review'>Free Windows Blogging Software Review</a></li>
<li><a href='http://www.javaneverdie.com/seo/made-for-amazon-blogs/' rel='bookmark' title='Permanent Link: Made for Amazon blogs'>Made for Amazon blogs</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I am currently testing blog writing desktop clients. And <a href="http://www.blogdesk.org">BlogDesk</a> seems to be owner of very interesting feature: simultaneous posting to multiple blogs.</p>
<p>So, I post&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</p>
<p>&#8230;&#8230;&#8230;. OK. Posted successfuly to 2 different blogs.</p>


<p>Related posts:<ol><li><a href='http://www.javaneverdie.com/wordpress/free-windows-blogging-software-review/' rel='bookmark' title='Permanent Link: Free Windows Blogging Software Review'>Free Windows Blogging Software Review</a></li>
<li><a href='http://www.javaneverdie.com/seo/made-for-amazon-blogs/' rel='bookmark' title='Permanent Link: Made for Amazon blogs'>Made for Amazon blogs</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.javaneverdie.com/wordpress/test-post-from-blogdesk-to-multiple-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sad history of Twitter follow software</title>
		<link>http://www.javaneverdie.com/java/sad-history-of-twitter-follow-software/</link>
		<comments>http://www.javaneverdie.com/java/sad-history-of-twitter-follow-software/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 07:46:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.javaneverdie.com/?p=572</guid>
		<description><![CDATA[There are many Twitter follow-unfollow applications available. Some of them simply the bots that parse and interact with Twitter pages but some used Twitter API. Long time Twitter was very soft with his follow unfollow automation policy and only last days his politic was changed. Follow-Unfollow automation fully prohibited. Accounts that used some third party [...]


Related posts:<ol><li><a href='http://www.javaneverdie.com/twitter/twitter-api-known-limits/' rel='bookmark' title='Permanent Link: Twitter API known limits'>Twitter API known limits</a></li>
<li><a href='http://www.javaneverdie.com/seo/how-twitter-makes-money/' rel='bookmark' title='Permanent Link: How twitter makes money?'>How twitter makes money?</a></li>
<li><a href='http://www.javaneverdie.com/wordpress/free-windows-blogging-software-review/' rel='bookmark' title='Permanent Link: Free Windows Blogging Software Review'>Free Windows Blogging Software Review</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There are many<a href="http://peatweeq.com" target="_blank"> Twitter follow-unfollow applications</a> available. Some of them simply the bots that parse and interact with Twitter pages but <a href="http://peatweeq.com/how-to-get-more-twitter-followers" target="_blank">some used Twitter API</a>. Long time Twitter was very soft with his follow unfollow automation policy and only last days his politic was changed. Follow-Unfollow automation fully prohibited. Accounts that used some third party or home written software using Twitter API were suspended. Accounts that was mass created and related by email were suspended too.</p>
<p>Moral: if you decided to be bad, be really bad &#8212; don&#8217;t use official API to write bots.</p>


<p>Related posts:<ol><li><a href='http://www.javaneverdie.com/twitter/twitter-api-known-limits/' rel='bookmark' title='Permanent Link: Twitter API known limits'>Twitter API known limits</a></li>
<li><a href='http://www.javaneverdie.com/seo/how-twitter-makes-money/' rel='bookmark' title='Permanent Link: How twitter makes money?'>How twitter makes money?</a></li>
<li><a href='http://www.javaneverdie.com/wordpress/free-windows-blogging-software-review/' rel='bookmark' title='Permanent Link: Free Windows Blogging Software Review'>Free Windows Blogging Software Review</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.javaneverdie.com/java/sad-history-of-twitter-follow-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site traffic range by Alexa rank</title>
		<link>http://www.javaneverdie.com/seo/site-traffic-range-by-alexa-rank/</link>
		<comments>http://www.javaneverdie.com/seo/site-traffic-range-by-alexa-rank/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 10:47:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[seo]]></category>
		<category><![CDATA[web statistics]]></category>

		<guid isPermaLink="false">http://www.javaneverdie.com/?p=543</guid>
		<description><![CDATA[or how to determine site traffic range in one moment There are many traffic analyzing tools free available online. I will write review somewhen. This post is about relationship between site Alexa rank and site traffic. This relationship is not obvious. Impossible to say exact site traffic number only standing on Alexa rank. But possible [...]


Related posts:<ol><li><a href='http://www.javaneverdie.com/seo/alexa-com-global-page-views-number/' rel='bookmark' title='Permanent Link: alexa.com global page views number'>alexa.com global page views number</a></li>
<li><a href='http://www.javaneverdie.com/seo/very-interesting-site-with-seo-info/' rel='bookmark' title='Permanent Link: Very interesting site with seo info'>Very interesting site with seo info</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>or how to determine site traffic range in one moment</h2>
<p>There are many traffic analyzing tools free available online. I will write review somewhen.</p>
<p>This post is about relationship between site Alexa rank and site traffic. This relationship is not obvious. Impossible to say exact site traffic number only standing on Alexa rank. But possible to determine more less precisely range: high and low limits between site traffic likely must to be.</p>
<p><span id="internal-source-marker_0.3714030281204339" style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">Alexa Rank                    :       Monthly traffic, visits </span></p>
<p><span id="internal-source-marker_0.3714030281204339" style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">1    -   10                        :       25B    -     1B</span><br />
<span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">10   -  100                      :       1B      -     100M</span><br />
<span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">100    -  1,000                :       100M  -     10M</span><br />
<span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">1,000   -   10,000           :       10M     -    1M</span><br />
<span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">10,000   -  100,000        :       1M       -    10K</span><br />
<span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">100,000  -  1,000,000    :       10K     &#8211;    1K</span><br />
<span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">1,000,000 &#8211;  3,000,000  :       1K       &#8211;    100</span><br />
<span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">3,000,000 &#8211; 10,000,000 :       100      &#8211;     10</span></p>
<p><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">The simplest way to get Alexa rank displayed in browser when site visited is to install Alexa Sparky plugin.<br />
</span></p>


<p>Related posts:<ol><li><a href='http://www.javaneverdie.com/seo/alexa-com-global-page-views-number/' rel='bookmark' title='Permanent Link: alexa.com global page views number'>alexa.com global page views number</a></li>
<li><a href='http://www.javaneverdie.com/seo/very-interesting-site-with-seo-info/' rel='bookmark' title='Permanent Link: Very interesting site with seo info'>Very interesting site with seo info</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.javaneverdie.com/seo/site-traffic-range-by-alexa-rank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter API known limits</title>
		<link>http://www.javaneverdie.com/twitter/twitter-api-known-limits/</link>
		<comments>http://www.javaneverdie.com/twitter/twitter-api-known-limits/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 16:27:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.javaneverdie.com/?p=538</guid>
		<description><![CDATA[Update. All text below is outdated and subject of history. Twitter significantly changed its automation policy and all follow-unfollow automation is now strictly prohibited. You very likely can write some bot without using Twitter API but using follow feature of Twitter API make your account automatically suspended. This post is attempt to write more shortly [...]


Related posts:<ol><li><a href='http://www.javaneverdie.com/java/sad-history-of-twitter-follow-software/' rel='bookmark' title='Permanent Link: Sad history of Twitter follow software'>Sad history of Twitter follow software</a></li>
<li><a href='http://www.javaneverdie.com/seo/how-twitter-makes-money/' rel='bookmark' title='Permanent Link: How twitter makes money?'>How twitter makes money?</a></li>
<li><a href='http://www.javaneverdie.com/seo/get-more-twitter-followers-facebook-friends-and-linkedin-connections/' rel='bookmark' title='Permanent Link: Get More Twitter Followers, Facebook Friends and LinkedIn Connections'>Get More Twitter Followers, Facebook Friends and LinkedIn Connections</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>Update. All text below is outdated and subject of history.</strong></span></p>
<p><span style="color: #ff0000;"><strong>Twitter significantly changed its automation policy and all follow-unfollow  automation is now strictly prohibited.</strong></span></p>
<p><strong><span style="color: #ff0000;">You very likely can write some bot without using Twitter API but using follow feature of Twitter API make your account automatically suspended.</span><br />
</strong></p>
<p>This post is attempt to write more shortly and understandable what is already written on related twitter pages.</p>
<p>So, known Twitter API limitations:</p>
<p><span id="more-538"></span></p>
<p>1. <strong>Accounts per IP</strong> &#8212; <strong>unlimited, </strong><em>means that every number of accounts can be created from one machine</em>.</p>
<p>Above is actual for all Twitter users, below only for developers of Twitter clients.</p>
<p>2.  <strong>follow </strong>per account per day &#8212; <strong>1000</strong>, <em>twitter  states that this number is <strong>technical </strong>limit, but there is some other, let say <strong>ethical, </strong>that twitter also really count. this number is not released</em>.  let take it equals <strong>200. </strong></p>
<p>so,  <strong>follow </strong>per account per day &#8212; <strong>200</strong>.</p>
<p>3. <strong>unfollow </strong>per account per day &#8212; <strong>100</strong>. <em>thinking is pretty likes to above</em>.</p>
<p>4. <strong>direct messages</strong> per account per day &#8212; <strong>250</strong>.</p>
<p>5. <strong>status updates</strong> per account per day&#8211;  <strong>1000 </strong>. <em>The daily update limit is further broken down into smaller limits for semi-hourly intervals </em>(<strong>20 </strong>per semi-hour)<em>. Retweets are counted as updates</em>.</p>
<p>6. <strong>other API requests</strong> per account per hour (!hour) &#8212; <strong>150</strong>.<em> this number contains all possible <strong>GET requests</strong>: the number of followers (or friends) of specified user, checking if UserA is follower of UserB etc. This number is pretty big &#8212; <strong>3600 </strong>per account per day, so doesn&#8217;t even matter if it includes all above numbers or not. As all above requests seems to be <strong>POST requests</strong> so this number doesn&#8217;t include them. </em><br />
<strong>Above numbers are per account below is per IP</strong><em>.<br />
</em></p>
<p>7.<strong> search api requests</strong> per IP per hour&#8211; <strong>200. </strong><em>search api requests per IP !!!: not released, but more than 150 per hour. let say 200 per hour.</em></p>


<p>Related posts:<ol><li><a href='http://www.javaneverdie.com/java/sad-history-of-twitter-follow-software/' rel='bookmark' title='Permanent Link: Sad history of Twitter follow software'>Sad history of Twitter follow software</a></li>
<li><a href='http://www.javaneverdie.com/seo/how-twitter-makes-money/' rel='bookmark' title='Permanent Link: How twitter makes money?'>How twitter makes money?</a></li>
<li><a href='http://www.javaneverdie.com/seo/get-more-twitter-followers-facebook-friends-and-linkedin-connections/' rel='bookmark' title='Permanent Link: Get More Twitter Followers, Facebook Friends and LinkedIn Connections'>Get More Twitter Followers, Facebook Friends and LinkedIn Connections</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.javaneverdie.com/twitter/twitter-api-known-limits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web design vs WordPress</title>
		<link>http://www.javaneverdie.com/google-trends/web-design-vs-wordpress/</link>
		<comments>http://www.javaneverdie.com/google-trends/web-design-vs-wordpress/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 07:39:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[google trends]]></category>

		<guid isPermaLink="false">http://www.javaneverdie.com/?p=535</guid>
		<description><![CDATA[Compare Web Design and WordPress popularity using Google Trends. WordPress ultimately win. Knowledge of WordPress nowadays much more important than knowledge of html and css. Related posts:How to check that site built using WordPress Compare programming languages with Google Trends


Related posts:<ol><li><a href='http://www.javaneverdie.com/wordpress/how-to-check-that-site-built-using-wordpress/' rel='bookmark' title='Permanent Link: How to check that site built using WordPress'>How to check that site built using WordPress</a></li>
<li><a href='http://www.javaneverdie.com/programming-languages/compare-programming-languages-with-google-trends/' rel='bookmark' title='Permanent Link: Compare programming languages with Google Trends'>Compare programming languages with Google Trends</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Compare Web Design and WordPress popularity using Google Trends.</p>
<p>WordPress ultimately win. Knowledge of WordPress nowadays much more important than knowledge of html and css.<br />
<a href="http://google.com/trends?q=wordpress%2C+web+design"><br />
<img src="http://google.com/trends/viz?q=wordpress,+web+design&amp;graph=weekly_img&amp;sa=N" alt="Web Design vs WordPress"  /><br />
</a></p>


<p>Related posts:<ol><li><a href='http://www.javaneverdie.com/wordpress/how-to-check-that-site-built-using-wordpress/' rel='bookmark' title='Permanent Link: How to check that site built using WordPress'>How to check that site built using WordPress</a></li>
<li><a href='http://www.javaneverdie.com/programming-languages/compare-programming-languages-with-google-trends/' rel='bookmark' title='Permanent Link: Compare programming languages with Google Trends'>Compare programming languages with Google Trends</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.javaneverdie.com/google-trends/web-design-vs-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to set hand cursor to all buttons</title>
		<link>http://www.javaneverdie.com/java/swing/how-to-set-hand-cursor-to-all-buttons/</link>
		<comments>http://www.javaneverdie.com/java/swing/how-to-set-hand-cursor-to-all-buttons/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 13:10:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://www.javaneverdie.com/?p=531</guid>
		<description><![CDATA[In nowadays web oriented world users expectations are that desktop application behave like web application. And part of this that cursor must be changed when moving over button and checkbox controls. Next code snippet satisfied needs: public MainFrame{ initComponents(); setCursorToAllButtons(this); } private void setCursorToAllButtons(Container container) { Component[] components = container.getComponents(); for (int i = 0; [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>In nowadays web oriented world users expectations are that desktop application behave like web application.</p>
<p>And part of this that cursor must be changed when moving over button and checkbox controls.</p>
<p>Next code snippet satisfied needs:</p>
<p><span id="more-531"></span></p>
<pre class="java">        public MainFrame{
               initComponents();
               setCursorToAllButtons(this);
        }

        private void setCursorToAllButtons(Container container) {
        Component[] components = container.getComponents();

        for (int i = 0; i &lt; components.length; i++) {
            if (components[i] instanceof Container){
                setCursorToAllButtons((Container)components[i]);
            }
            if (components[i] instanceof JButton || components[i] instanceof JCheckBox) {
                components[i].setCursor(new Cursor(Cursor.HAND_CURSOR));
            }
        }
    }</pre>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.javaneverdie.com/java/swing/how-to-set-hand-cursor-to-all-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create hyperlink in desktop application</title>
		<link>http://www.javaneverdie.com/java/swing/how-to-create-hyperlink-in-desktop-application/</link>
		<comments>http://www.javaneverdie.com/java/swing/how-to-create-hyperlink-in-desktop-application/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 20:36:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://www.javaneverdie.com/?p=527</guid>
		<description><![CDATA[Suppose, we need link (hyperlink) in our desktop swing application, and clicking it should open specified page in default browser. Try this code: Button clickmeLink = new Button("&#60;html&#62;&#60;u&#62;Click Me!&#60;/u&#62;&#60;html&#62;"); clickmeLink.setBorder(null); clickmeLink.setColor(Color.blue); clickmeLink.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ if (Desktop.isDesktopSupported()) { if (desktop == null) { desktop = Desktop.getDesktop(); } try { desktop.browse(new java.net.URI("http://google.com")); } catch [...]


Related posts:<ol><li><a href='http://www.javaneverdie.com/java/how-to-start-desktop-application-with-netbeans/' rel='bookmark' title='Permanent Link: How to start desktop application with Netbeans'>How to start desktop application with Netbeans</a></li>
<li><a href='http://www.javaneverdie.com/java/swing/how-to-create-underlined-label/' rel='bookmark' title='Permanent Link: How to create underlined label'>How to create underlined label</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Suppose, we need link (hyperlink) in our desktop swing application, and clicking it should open specified page in default browser.</p>
<p>Try this code:</p>
<p><span id="more-527"></span></p>
<pre><strong><span style="color: #993366;">Button clickmeLink = new Button("&lt;html&gt;&lt;u&gt;Click Me!&lt;/u&gt;&lt;html&gt;");

clickmeLink.setBorder(null);

clickmeLink.setColor(Color.blue);

clickmeLink.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

if (Desktop.isDesktopSupported()) {
if (desktop == null) {
desktop = Desktop.getDesktop();
}
try {
desktop.browse(new java.net.URI("http://google.com"));
} catch (Exception ex) {
//TODO: code something
}
} else {
//tell your user that she needs Java6 or higher
}

}

});</span></strong></pre>


<p>Related posts:<ol><li><a href='http://www.javaneverdie.com/java/how-to-start-desktop-application-with-netbeans/' rel='bookmark' title='Permanent Link: How to start desktop application with Netbeans'>How to start desktop application with Netbeans</a></li>
<li><a href='http://www.javaneverdie.com/java/swing/how-to-create-underlined-label/' rel='bookmark' title='Permanent Link: How to create underlined label'>How to create underlined label</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.javaneverdie.com/java/swing/how-to-create-hyperlink-in-desktop-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create underlined label</title>
		<link>http://www.javaneverdie.com/java/swing/how-to-create-underlined-label/</link>
		<comments>http://www.javaneverdie.com/java/swing/how-to-create-underlined-label/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 20:07:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://www.javaneverdie.com/?p=522</guid>
		<description><![CDATA[Suppose, we need underlined label in our swing application. java.awt.Font doesn&#8217;t have this option. But next code solves the problem: JLabel clickItLabel = new JLabel("&#60;html&#62;&#60;u&#62;Click It&#60;/u&#62;&#60;/html&#62;") Related posts:How to make multilined label How to create hyperlink in desktop application How to start desktop application with Netbeans


Related posts:<ol><li><a href='http://www.javaneverdie.com/java/swing/how-to-make-multilined-label/' rel='bookmark' title='Permanent Link: How to make multilined label'>How to make multilined label</a></li>
<li><a href='http://www.javaneverdie.com/java/swing/how-to-create-hyperlink-in-desktop-application/' rel='bookmark' title='Permanent Link: How to create hyperlink in desktop application'>How to create hyperlink in desktop application</a></li>
<li><a href='http://www.javaneverdie.com/java/how-to-start-desktop-application-with-netbeans/' rel='bookmark' title='Permanent Link: How to start desktop application with Netbeans'>How to start desktop application with Netbeans</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Suppose, we need underlined label in our swing application. java.awt.Font doesn&#8217;t have this option.<br />
But next code solves the problem:</p>
<pre><span style="color: #800080;">JLabel clickItLabel = new JLabel("&lt;html&gt;&lt;u&gt;Click It&lt;/u&gt;&lt;/html&gt;")</span></pre>


<p>Related posts:<ol><li><a href='http://www.javaneverdie.com/java/swing/how-to-make-multilined-label/' rel='bookmark' title='Permanent Link: How to make multilined label'>How to make multilined label</a></li>
<li><a href='http://www.javaneverdie.com/java/swing/how-to-create-hyperlink-in-desktop-application/' rel='bookmark' title='Permanent Link: How to create hyperlink in desktop application'>How to create hyperlink in desktop application</a></li>
<li><a href='http://www.javaneverdie.com/java/how-to-start-desktop-application-with-netbeans/' rel='bookmark' title='Permanent Link: How to start desktop application with Netbeans'>How to start desktop application with Netbeans</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.javaneverdie.com/java/swing/how-to-create-underlined-label/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to start desktop application with Netbeans</title>
		<link>http://www.javaneverdie.com/java/how-to-start-desktop-application-with-netbeans/</link>
		<comments>http://www.javaneverdie.com/java/how-to-start-desktop-application-with-netbeans/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 20:00:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://www.javaneverdie.com/?p=519</guid>
		<description><![CDATA[Netbeans is great software. But sometimes very confusing. Netbeans have great java swing GUI editor with drag and drop palette. Use it. It is very helpful. Netbeans have also Java Desktop Application option: File -&#62; New Project -&#62; Java -&#62; Java Desktop Application &#8211; don&#8217;t use it. It seems to be helpful but creates more [...]


Related posts:<ol><li><a href='http://www.javaneverdie.com/java/swing/how-to-create-hyperlink-in-desktop-application/' rel='bookmark' title='Permanent Link: How to create hyperlink in desktop application'>How to create hyperlink in desktop application</a></li>
<li><a href='http://www.javaneverdie.com/java/swing/how-to-create-underlined-label/' rel='bookmark' title='Permanent Link: How to create underlined label'>How to create underlined label</a></li>
<li><a href='http://www.javaneverdie.com/java/netbeans/how-to-refresh-php-project-in-netbeans/' rel='bookmark' title='Permanent Link: How to refresh PHP project in Netbeans'>How to refresh PHP project in Netbeans</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Netbeans is great software. But sometimes very confusing. Netbeans have great java swing GUI editor with drag and drop palette. Use it. It is very helpful.</p>
<p>Netbeans have also Java Desktop Application option: <strong><span style="color: #808080;">File -&gt; New Project -&gt; Java -&gt; Java Desktop Application</span> </strong>&#8211; don&#8217;t use it. It seems to be helpful but creates more problems than solves.</p>
<p>Use regular Java Application instead and create your main class as<strong><span style="color: #808080;"> JFrame Form</span></strong>.</p>
<p>Good Luck!</p>


<p>Related posts:<ol><li><a href='http://www.javaneverdie.com/java/swing/how-to-create-hyperlink-in-desktop-application/' rel='bookmark' title='Permanent Link: How to create hyperlink in desktop application'>How to create hyperlink in desktop application</a></li>
<li><a href='http://www.javaneverdie.com/java/swing/how-to-create-underlined-label/' rel='bookmark' title='Permanent Link: How to create underlined label'>How to create underlined label</a></li>
<li><a href='http://www.javaneverdie.com/java/netbeans/how-to-refresh-php-project-in-netbeans/' rel='bookmark' title='Permanent Link: How to refresh PHP project in Netbeans'>How to refresh PHP project in Netbeans</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.javaneverdie.com/java/how-to-start-desktop-application-with-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
