<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-459227080632192995</id><updated>2011-11-27T15:20:25.119-08:00</updated><title type='text'>Java Source Code</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-459227080632192995.post-8604507889260607243</id><published>2010-03-30T03:39:00.000-07:00</published><updated>2010-03-30T03:47:05.418-07:00</updated><title type='text'>Binary Search</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;br /&gt;public class Search&lt;br /&gt;{&lt;br /&gt; /**&lt;br /&gt; The method searches the key in the array passed to it.If the key is&lt;br /&gt; found the position of the key is returned otherwise -1 is returned.&lt;br /&gt; */&lt;br /&gt; public static int binarySearch(double[] data,double key)&lt;br /&gt; {&lt;br /&gt;  int position=-1;&lt;br /&gt;  int start=0;&lt;br /&gt;  int end=data.length-1;&lt;br /&gt;  int middle;&lt;br /&gt;  do&lt;br /&gt;  {&lt;br /&gt;   middle=(start+end)/2;&lt;br /&gt;&lt;br /&gt;   if(data[middle]==key)&lt;br /&gt;   {&lt;br /&gt;    //data found&lt;br /&gt;    position=middle;&lt;br /&gt;   }&lt;br /&gt;   else if(data[middle]&amp;#60;key)&lt;br /&gt;   {&lt;br /&gt;    start=middle+1;&lt;br /&gt;   }&lt;br /&gt;   else&lt;br /&gt;   {&lt;br /&gt;    end=middle-1;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;  while(start&lt;=end &amp;amp;&amp;amp; position==-1);&lt;br /&gt;&lt;br /&gt;  return position;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; public static void main(String args[])&lt;br /&gt; {&lt;br /&gt;  //calling binarySearch method&lt;br /&gt;  //data must be sorted by ascending order for this method to work&lt;br /&gt;  double sortedData[]={10,15.5,20,25,25.75,50,77,500,600.99};&lt;br /&gt;  double key=50;&lt;br /&gt;&lt;br /&gt;  int position=Search.binarySearch(sortedData,key);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  if(position&gt;=0)&lt;br /&gt;  {&lt;br /&gt;   System.out.println(key+" is found at position "+position);&lt;br /&gt;  }&lt;br /&gt;  else&lt;br /&gt;  {&lt;br /&gt;   System.out.println(key+" is not found in the array");&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;You can download the code &lt;a href="http://sites.google.com/site/jsourceblog/Home/Search.java?attredirects=0&amp;amp;d=1"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/459227080632192995-8604507889260607243?l=j-source.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/8604507889260607243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://j-source.blogspot.com/2010/03/binary-search.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/8604507889260607243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/8604507889260607243'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/2010/03/binary-search.html' title='Binary Search'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-459227080632192995.post-4685405943130322276</id><published>2010-03-30T03:16:00.000-07:00</published><updated>2010-03-30T03:38:24.758-07:00</updated><title type='text'>Linear Search</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;br /&gt;public class Search&lt;br /&gt;{&lt;br /&gt; /**&lt;br /&gt; The method searches the key in the array passed to it.If the key is&lt;br /&gt; found the position of the key is returned otherwise -1 is returned.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt; public static int linearSearch(double[] data,double key)&lt;br /&gt; {&lt;br /&gt;  int position=-1;&lt;br /&gt;&lt;br /&gt;  for(int i=0;i&amp;#60;data.length;i++)&lt;br /&gt;  {&lt;br /&gt;   if(data[i]==key)&lt;br /&gt;   {&lt;br /&gt;    position=i;&lt;br /&gt;    break;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  return position;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; public static void main(String args[])&lt;br /&gt; {&lt;br /&gt;  //calling linerSearch method&lt;br /&gt;  double unsortedData[]={5,13,18,4,1,27,50,63.35,100,59};&lt;br /&gt;  key=100;&lt;br /&gt;  position=Search.linearSearch(unsortedData,key);&lt;br /&gt;&lt;br /&gt;  if(position&gt;=0)&lt;br /&gt;  {&lt;br /&gt;   System.out.println(key+" is found at position "+position);&lt;br /&gt;  }&lt;br /&gt;  else&lt;br /&gt;  {&lt;br /&gt;   System.out.println(key+" is not found in the array");&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can download this code &lt;a href="http://sites.google.com/site/jsourceblog/Home/Search.java?attredirects=0&amp;amp;d=1"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/459227080632192995-4685405943130322276?l=j-source.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/4685405943130322276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://j-source.blogspot.com/2010/03/linear-search.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/4685405943130322276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/4685405943130322276'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/2010/03/linear-search.html' title='Linear Search'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-459227080632192995.post-8144756771134780983</id><published>2009-08-15T09:59:00.001-07:00</published><updated>2009-08-15T10:25:19.746-07:00</updated><title type='text'>Calculator Applet</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;applet codebase="http://sites.google.com/site/jsourceblog/Home" archive="JCalculatorApplet.jar" code="com.blogspot.j.source.applet.calculator.JCalculatorApplet" height="300" width="400"&gt;&lt;br /&gt;&lt;/applet&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;A simple standard calculator developed in Java Applet. By this calculator you can add, subtract, multiply and divide numbers online. Other online operations of the calculator includes square root, square, cubic root, cube etc. AC and DEL button also exist for clear and delete operations.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Downloads:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Jar File : &lt;a href="http://sites.google.com/site/jsourceblog/Home/JCalculatorApplet.jar?attredirects=0"&gt;JCalculatorApplet.jar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NetBeans Project: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JCalculatorApplet.zip?attredirects=0"&gt;JCalculatorApplet.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Individual Java Source File: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JCalculatorApplet.java?attredirects=0"&gt;JCalculatorApplet.java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/459227080632192995-8144756771134780983?l=j-source.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/8144756771134780983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://j-source.blogspot.com/2009/08/calculator-applet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/8144756771134780983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/8144756771134780983'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/2009/08/calculator-applet.html' title='Calculator Applet'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-459227080632192995.post-7871658142377838267</id><published>2009-06-25T21:01:00.000-07:00</published><updated>2009-06-25T21:10:49.681-07:00</updated><title type='text'>JFreeHandDrawing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__0uCsTbc98U/SkRKLcLVp0I/AAAAAAAAD5s/4Rqpu3woenY/s1600-h/FreeHandDrawing.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 242px;" src="http://1.bp.blogspot.com/__0uCsTbc98U/SkRKLcLVp0I/AAAAAAAAD5s/4Rqpu3woenY/s400/FreeHandDrawing.jpg" alt="" id="BLOGGER_PHOTO_ID_5351483817625757506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;JFreeHandDrawing is a Java program which is used for freehand drawing with the mouse.&lt;br /&gt;&lt;br /&gt;Features include:&lt;br /&gt;&lt;br /&gt;-    Colors: You can draw in different colors. The supported colors are Black, Blue, Cyan, Gray, Green, Magenta, Orange, Pink, Red, White and Yellow.&lt;br /&gt;-    Pointer Location: The program always shows the mouse pointer location in the title bar. The title is changed dynamically for the mouse movement.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is not a serous program – it’s a fun. You can use it for education purpose only to learn about how to draw in Java.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Downloads:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Executable Jar: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JFreeHandDrawing.jar?attredirects=0"&gt;JFreeHandDrawing.jar&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;NetBeans Project: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JFreeHandDrawing.zip?attredirects=0"&gt;JFreeHandDrawing.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Individual Source File: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JFreeHandDrawing.java?attredirects=0"&gt;JFreeHandDrawing.java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/459227080632192995-7871658142377838267?l=j-source.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/7871658142377838267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://j-source.blogspot.com/2009/06/jfreehanddrawing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/7871658142377838267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/7871658142377838267'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/2009/06/jfreehanddrawing.html' title='JFreeHandDrawing'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__0uCsTbc98U/SkRKLcLVp0I/AAAAAAAAD5s/4Rqpu3woenY/s72-c/FreeHandDrawing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-459227080632192995.post-1761436325526849950</id><published>2009-05-29T08:08:00.000-07:00</published><updated>2009-05-29T08:15:09.720-07:00</updated><title type='text'>JStopWatch</title><content type='html'>JStopWatch is a simple program developed in Java programming language which has the functionality of a stop watch like start, stop, pause, resume etc. JStopWatch can be used to know the elapsed time for a particular operaion.&lt;br /&gt;&lt;br /&gt;Two Java classes are developed for this program. JStopWatch is created for the stop watch functionality. JStopWatch has inherited the Thread class. JStopWatch has three private attributes hour, minute, second. This program continuously increase the value of second after every 1000 millisecond. In the same way, it increases the value of minute, and hour after every 60 seconds and 60 minutes respectively.&lt;br /&gt;&lt;br /&gt;Thread class method start, suspend, resume and stop methods are used for start, pause, resume and stop the watch.&lt;br /&gt;&lt;br /&gt;A UI  class (JStopWatchUI) has been defined separately for showing the output of JStopWatch. The UI class has an inner class for updating the UI continuously based on the value of JStopWatch.&lt;br /&gt;&lt;br /&gt;Followings are some of the screen shots:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__0uCsTbc98U/Sh_7Ihda3pI/AAAAAAAADuk/gGEA0p3ovOo/s1600-h/Before+Start.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 349px; height: 195px;" src="http://2.bp.blogspot.com/__0uCsTbc98U/Sh_7Ihda3pI/AAAAAAAADuk/gGEA0p3ovOo/s400/Before+Start.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5341263806923988626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure: JStopWatch before the start&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__0uCsTbc98U/Sh_7TVjc-kI/AAAAAAAADus/KMN_cfxHtmE/s1600-h/Start.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 349px; height: 195px;" src="http://3.bp.blogspot.com/__0uCsTbc98U/Sh_7TVjc-kI/AAAAAAAADus/KMN_cfxHtmE/s400/Start.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5341263992706628162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Figure: JStopWatch after the start&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__0uCsTbc98U/Sh_7fpbQzNI/AAAAAAAADu0/ltlWNTWuYNQ/s1600-h/Pause.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 349px; height: 195px;" src="http://4.bp.blogspot.com/__0uCsTbc98U/Sh_7fpbQzNI/AAAAAAAADu0/ltlWNTWuYNQ/s400/Pause.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5341264204199414994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure: JStopWatch after the pause&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__0uCsTbc98U/Sh_7rMQE82I/AAAAAAAADu8/P0G7eV-1-8Y/s1600-h/Resume.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 349px; height: 195px;" src="http://2.bp.blogspot.com/__0uCsTbc98U/Sh_7rMQE82I/AAAAAAAADu8/P0G7eV-1-8Y/s400/Resume.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5341264402526303074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure: JStopWatch after the resume&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__0uCsTbc98U/Sh_70-QbCHI/AAAAAAAADvE/8SO4BjDixZ0/s1600-h/Stop.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 349px; height: 195px;" src="http://4.bp.blogspot.com/__0uCsTbc98U/Sh_70-QbCHI/AAAAAAAADvE/8SO4BjDixZ0/s400/Stop.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5341264570568345714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure: JStopWatch after the stop&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Executable Jar File : &lt;a href="http://sites.google.com/site/jsourceblog/Home/JStopWatch.jar?attredirects=0"&gt;JStopWatch.jar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NetBeans Projects: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JStopWatch.zip?attredirects=0"&gt;JStopWatch.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Individual Java Source Files: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JStopWatch.java?attredirects=0"&gt;JStopWatch.java&lt;/a&gt; , &lt;a href="http://sites.google.com/site/jsourceblog/Home/JStopWatchUI.java?attredirects=0"&gt;JStopWatchUI.java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/459227080632192995-1761436325526849950?l=j-source.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/1761436325526849950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://j-source.blogspot.com/2009/05/jstopwatch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/1761436325526849950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/1761436325526849950'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/2009/05/jstopwatch.html' title='JStopWatch'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__0uCsTbc98U/Sh_7Ihda3pI/AAAAAAAADuk/gGEA0p3ovOo/s72-c/Before+Start.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-459227080632192995.post-7301335060641309451</id><published>2009-05-19T20:46:00.001-07:00</published><updated>2009-05-19T20:46:40.488-07:00</updated><title type='text'>JExceptionReporter</title><content type='html'>JExceptionReporter shows short or detail exception report in graphical user interface. Generally we show the Java exception stack trace in console by calling printStackTrace method. If you want to show the stack trace in graphical mode, you can use the JExceptionReporter.&lt;br /&gt;&lt;br /&gt;Just call the showExceptionReport method of JExceptionReporter giving the Exception object in your catch block like below:&lt;br /&gt;&lt;br /&gt;        try&lt;br /&gt;        {&lt;br /&gt;            double number1=Double.parseDouble(txtFirstNumber.getText());&lt;br /&gt;            double number2=Double.parseDouble(txtSecondNumber.getText());&lt;br /&gt;            txtResult.setText(String.valueOf(number1/number2));&lt;br /&gt;        }&lt;br /&gt;        catch(NumberFormatException nfe)&lt;br /&gt;        {&lt;br /&gt;            JExceptionReporter.showExceptionReport(nfe);&lt;br /&gt;        }&lt;br /&gt;        catch(ArithmeticException ae)&lt;br /&gt;        {&lt;br /&gt;            JExceptionReporter.showExceptionReport(ae);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;Then you will see the following output if any exception occurs in runtime.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__0uCsTbc98U/ShN8INKqXgI/AAAAAAAADtc/0efDP9g0M6c/s1600-h/JExceptionReporter+Short.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 130px;" src="http://4.bp.blogspot.com/__0uCsTbc98U/ShN8INKqXgI/AAAAAAAADtc/0efDP9g0M6c/s400/JExceptionReporter+Short.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5337746463779347970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Initially it will show the short message (what exception occurred) only but it will show the details stack trace if you click ‘Show Details’ button. Again you can shorten it by clicking the ‘Hide Details’ button.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__0uCsTbc98U/ShN8IYWXM9I/AAAAAAAADtk/nuu1Ny69SIw/s1600-h/JExceptionReporter+Details.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 326px;" src="http://2.bp.blogspot.com/__0uCsTbc98U/ShN8IYWXM9I/AAAAAAAADtk/nuu1Ny69SIw/s400/JExceptionReporter+Details.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5337746466781213650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Downloads:&lt;br /&gt;&lt;br /&gt;Executable Jar File       : &lt;a href="http://sites.google.com/site/jsourceblog/Home/JExceptionReporter.jar?attredirects=0"&gt;JExceptionReporter.jar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NetBeans Project  : &lt;a href="http://sites.google.com/site/jsourceblog/Home/JExceptionReporter.zip?attredirects=0"&gt;JExceptionReporter.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Individual Java Source File  : &lt;a href="http://sites.google.com/site/jsourceblog/Home/JExceptionReporter.java?attredirects=0"&gt;JExceptionReporter.java&lt;/a&gt; , &lt;a href="http://sites.google.com/site/jsourceblog/Home/TestJExceptionReporter.java?attredirects=0"&gt;TestJExceptionReporter.java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/459227080632192995-7301335060641309451?l=j-source.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/7301335060641309451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://j-source.blogspot.com/2009/05/jexceptionreporter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/7301335060641309451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/7301335060641309451'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/2009/05/jexceptionreporter.html' title='JExceptionReporter'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__0uCsTbc98U/ShN8INKqXgI/AAAAAAAADtc/0efDP9g0M6c/s72-c/JExceptionReporter+Short.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-459227080632192995.post-6029932524711658118</id><published>2009-05-17T03:47:00.000-07:00</published><updated>2009-05-17T03:54:10.702-07:00</updated><title type='text'>JImageViewer</title><content type='html'>A simple image viewing application developed in Java. The application shows all the supported images (jpg, gif and png) of a selected folder in thumbnail view. Full image view can be seen if a thumbnail is double clicked. See the screen shots below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__0uCsTbc98U/Sg_rzcuLj7I/AAAAAAAADtE/-1Tp3Ge4y5c/s1600-h/Open.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/__0uCsTbc98U/Sg_rzcuLj7I/AAAAAAAADtE/-1Tp3Ge4y5c/s400/Open.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336743352573071282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure: Folder Open Dialog&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__0uCsTbc98U/Sg_rzYqH4qI/AAAAAAAADtM/_TP5AIWRPhM/s1600-h/Thumbnail+View.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/__0uCsTbc98U/Sg_rzYqH4qI/AAAAAAAADtM/_TP5AIWRPhM/s400/Thumbnail+View.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336743351482311330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure: Thumbnail Image View of JImageViewer&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__0uCsTbc98U/Sg_rznoiLrI/AAAAAAAADtU/qKYKIK3LGeo/s1600-h/Full+View.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 318px;" src="http://2.bp.blogspot.com/__0uCsTbc98U/Sg_rznoiLrI/AAAAAAAADtU/qKYKIK3LGeo/s400/Full+View.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336743355502177970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure: Full Image View of JImageViewer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Downloads:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Executable Jar File : &lt;a href="http://sites.google.com/site/jsourceblog/Home/JImageViewer.jar?attredirects=0"&gt;JImageViewer.jar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NetBeans Project: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JImageViewer.zip?attredirects=0"&gt;JImageViewer.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Individual Java Source Files: &lt;a href="http://sites.google.com/site/jsourceblog/Home/ThumbnailImageViewer.java?attredirects=0"&gt;ThumbnailImageViewer.java&lt;/a&gt; and &lt;a href="http://sites.google.com/site/jsourceblog/Home/FullImageViewer.java?attredirects=0"&gt;FullImageViewer.java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/459227080632192995-6029932524711658118?l=j-source.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/6029932524711658118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://j-source.blogspot.com/2009/05/jimageviewer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/6029932524711658118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/6029932524711658118'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/2009/05/jimageviewer.html' title='JImageViewer'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__0uCsTbc98U/Sg_rzcuLj7I/AAAAAAAADtE/-1Tp3Ge4y5c/s72-c/Open.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-459227080632192995.post-8602608510471029047</id><published>2009-05-17T03:37:00.001-07:00</published><updated>2009-05-17T03:46:38.167-07:00</updated><title type='text'>JDigitalClock</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__0uCsTbc98U/Sg_pACr0ZqI/AAAAAAAADs8/bViD5W7j3kw/s1600-h/DigitalClock.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 201px;" src="http://2.bp.blogspot.com/__0uCsTbc98U/Sg_pACr0ZqI/AAAAAAAADs8/bViD5W7j3kw/s400/DigitalClock.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336740270387259042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A digital clock that shows system time in hour, minute and second with am/pm.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Downloads:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Executable Jar File : &lt;a href="http://sites.google.com/site/jsourceblog/Home/JDigitalClock.jar?attredirects=0"&gt;JDigitalClock.jar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NetBeans Project: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JDigitalClock.zip?attredirects=0"&gt;JDigitalClock.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Individual Java Source Files: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JDigitalClock.java?attredirects=0"&gt;JDigitalClock.java&lt;/a&gt; and &lt;a href="http://sites.google.com/site/jsourceblog/Home/JDigitalClockTest.java?attredirects=0"&gt;JDigitalClockTest.java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/459227080632192995-8602608510471029047?l=j-source.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/8602608510471029047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://j-source.blogspot.com/2009/05/jdigitalclock.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/8602608510471029047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/8602608510471029047'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/2009/05/jdigitalclock.html' title='JDigitalClock'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__0uCsTbc98U/Sg_pACr0ZqI/AAAAAAAADs8/bViD5W7j3kw/s72-c/DigitalClock.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-459227080632192995.post-729098806235615647</id><published>2009-05-17T03:15:00.000-07:00</published><updated>2009-05-17T03:22:33.134-07:00</updated><title type='text'>JCalculator</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__0uCsTbc98U/Sg_ku1fO_qI/AAAAAAAADs0/-3niu8YAnQ8/s1600-h/JCalculator.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 313px; height: 245px;" src="http://3.bp.blogspot.com/__0uCsTbc98U/Sg_ku1fO_qI/AAAAAAAADs0/-3niu8YAnQ8/s400/JCalculator.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336735576740527778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A simple standard calculator developed in Java programming language. By this calculator you can add, subtract, multiply and divide numbers. Other operations of the calculator includes square root, square, cubic root, cube etc. AC and  DEL button also exist for clear and delete operations.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Downloads:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Executable Jar File : &lt;a href="http://sites.google.com/site/jsourceblog/Home/JCalculator.jar?attredirects=0"&gt;JCalculator.jar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NetBeans Project: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JCalculator.zip?attredirects=0"&gt;JCalculator.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Individual Java Source File: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JCalculator.java?attredirects=0"&gt;JCalculator.java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/459227080632192995-729098806235615647?l=j-source.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/729098806235615647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://j-source.blogspot.com/2009/05/jcalculator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/729098806235615647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/729098806235615647'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/2009/05/jcalculator.html' title='JCalculator'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__0uCsTbc98U/Sg_ku1fO_qI/AAAAAAAADs0/-3niu8YAnQ8/s72-c/JCalculator.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-459227080632192995.post-5028119429646124533</id><published>2009-05-16T01:25:00.000-07:00</published><updated>2009-05-17T03:29:55.214-07:00</updated><title type='text'>JNotePad</title><content type='html'>You can develop a notepad in Java very easily. In this blog post you will get the source code for developing a simple notepad program in Java. The executable jar file, NetBeans project with full source code are available for download.&lt;br /&gt;&lt;br /&gt;Some screen shots of the JNotePad is as follows:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__0uCsTbc98U/Sg57pdLKmTI/AAAAAAAADsU/6A2tUFqd4tg/s1600-h/JNotePad+-+Opened.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 350px;" src="http://4.bp.blogspot.com/__0uCsTbc98U/Sg57pdLKmTI/AAAAAAAADsU/6A2tUFqd4tg/s400/JNotePad+-+Opened.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336338560616929586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__0uCsTbc98U/Sg575pFwE9I/AAAAAAAADsc/qxzfAgJOqc4/s1600-h/JNotePad+-++File+Menu.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 350px;" src="http://3.bp.blogspot.com/__0uCsTbc98U/Sg575pFwE9I/AAAAAAAADsc/qxzfAgJOqc4/s400/JNotePad+-++File+Menu.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336338838693352402" /&gt;&lt;/a&gt;&lt;br /&gt;Figure: Options of File menu&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__0uCsTbc98U/Sg58KNzAx-I/AAAAAAAADsk/UOTwnnyoTU4/s1600-h/JNotePad+-+Edit+Menu.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 350px;" src="http://1.bp.blogspot.com/__0uCsTbc98U/Sg58KNzAx-I/AAAAAAAADsk/UOTwnnyoTU4/s400/JNotePad+-+Edit+Menu.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336339123424774114" /&gt;&lt;/a&gt;&lt;br /&gt;Figure: Options of Edit menu&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__0uCsTbc98U/Sg58bgQEUZI/AAAAAAAADss/PXE7bMFWJnA/s1600-h/JNotePad+-+Format+Menu.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 350px;" src="http://3.bp.blogspot.com/__0uCsTbc98U/Sg58bgQEUZI/AAAAAAAADss/PXE7bMFWJnA/s400/JNotePad+-+Format+Menu.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336339420436255122" /&gt;&lt;/a&gt;&lt;br /&gt;Figure: Options of Format menu&lt;br /&gt;&lt;br /&gt;Some features of JNotePad programs:&lt;br /&gt;&lt;br /&gt;1. Open a text file from any folder&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__0uCsTbc98U/Sg56of-D8cI/AAAAAAAADsE/3KBeq60mrn8/s1600-h/JNotePad+-+Open.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 350px;" src="http://1.bp.blogspot.com/__0uCsTbc98U/Sg56of-D8cI/AAAAAAAADsE/3KBeq60mrn8/s400/JNotePad+-+Open.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336337444675776962" /&gt;&lt;/a&gt;&lt;br /&gt;2. Cut, Copy and Paste support for editing the file&lt;br /&gt;3. Save a file in user selected folder (Both Sava and Save As operations)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__0uCsTbc98U/Sg57AONxuKI/AAAAAAAADsM/PNU8fh3Zh_Q/s1600-h/JNotePad+-+Save+As.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 350px;" src="http://2.bp.blogspot.com/__0uCsTbc98U/Sg57AONxuKI/AAAAAAAADsM/PNU8fh3Zh_Q/s400/JNotePad+-+Save+As.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5336337852226713762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. Print the file&lt;br /&gt;5. Set font from a font dialog. Font can be chosen from the list of available system fonts. Font size and the font style (Plain, Bold and/or Italic) can be set.&lt;br /&gt;6. Line wrap format option&lt;br /&gt;7. Select the look and feel from the list of installed look and feels.&lt;br /&gt;8. Scrolling option for the large file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Downloads:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Executable jar file: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JNotePad.jar?attredirects=0"&gt;JNotePad.jar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NetBeans Project: of &lt;a href="http://sites.google.com/site/jsourceblog/Home/JNotePad.zip?attredirects=0"&gt;JNotePad.zip&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Individual Java Source Files: &lt;a href="http://sites.google.com/site/jsourceblog/Home/JNotePad.java?attredirects=0"&gt;JNotePad.java&lt;/a&gt; and &lt;a href="http://sites.google.com/site/jsourceblog/Home/JFontChooser.java?attredirects=0"&gt;JFontChooser.java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/459227080632192995-5028119429646124533?l=j-source.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://j-source.blogspot.com/feeds/5028119429646124533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://j-source.blogspot.com/2009/05/jnotepad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/5028119429646124533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/459227080632192995/posts/default/5028119429646124533'/><link rel='alternate' type='text/html' href='http://j-source.blogspot.com/2009/05/jnotepad.html' title='JNotePad'/><author><name>Shamsuddin Ahammad</name><uri>http://www.blogger.com/profile/09496582775045632128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__0uCsTbc98U/Sg57pdLKmTI/AAAAAAAADsU/6A2tUFqd4tg/s72-c/JNotePad+-+Opened.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
