<?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>electrofriends.com &#187; Applet programs</title>
	<atom:link href="http://electrofriends.com/category/source-codes/software-programs/java/applet-programs/feed/" rel="self" type="application/rss+xml" />
	<link>http://electrofriends.com</link>
	<description>...bringing innovative minds together</description>
	<lastBuildDate>Fri, 11 May 2012 08:44:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Java program to implement a shape selector from a given set of shapes</title>
		<link>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-program-to-implement-a-shape-selector-from-a-given-set-of-shapes/</link>
		<comments>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-program-to-implement-a-shape-selector-from-a-given-set-of-shapes/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 17:26:30 +0000</pubDate>
		<dc:creator>Ranjith</dc:creator>
				<category><![CDATA[Applet programs]]></category>
		<category><![CDATA[applet shapes]]></category>
		<category><![CDATA[java applet]]></category>
		<category><![CDATA[java applets]]></category>
		<category><![CDATA[shape selecotr]]></category>

		<guid isPermaLink="false">http://electrofriends.com/?p=1155</guid>
		<description><![CDATA[To implement a shape selector from a given set of shapes import java.awt.*; import java.awt.event.*; import java.applet.*; &#160; public class shape extend Applet implements itemListener &#123; Chekbox reet,circle,line; ChekboxGroup cbg; &#160; String msg; String s1=&#34;reet&#34;; String s2=&#34;circle&#34;; string s3=&#34;line&#34;; publice void init&#40;&#41; &#123; cbg=new checkboxGroup&#40;&#41;; &#160; rect = new checkbox&#40;&#34;reet,cbg,tru); circle = new Checkbox(&#34;circle&#34;,cbg.false); line [...]]]></description>
			<content:encoded><![CDATA[<p>To implement a shape selector from a given set of shapes</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.event.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.applet.*</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> shape extend <span style="color: #003399;">Applet</span> <span style="color: #000000; font-weight: bold;">implements</span> itemListener
<span style="color: #009900;">&#123;</span>
	Chekbox reet,circle,line<span style="color: #339933;">;</span>
	ChekboxGroup cbg<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #003399;">String</span> msg<span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> s1<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;reet&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> s2<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;circle&quot;</span><span style="color: #339933;">;</span>
	string s3<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;line&quot;</span><span style="color: #339933;">;</span>
	publice <span style="color: #000066; font-weight: bold;">void</span> init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		cbg<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> checkboxGroup<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		rect <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> checkbox<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;reet,cbg,tru);
		circle = new Checkbox(&quot;</span>circle<span style="color: #0000ff;">&quot;,cbg.false);
		line = new Checkbox(&quot;</span>line<span style="color: #0000ff;">&quot;,cbg,false);
&nbsp;
		add(reet);
		add(circle);
		add(line);
&nbsp;
		rect.addItemListener(this);
		circle.addItemLisener(this);
		line.addItemListener(this);	
	}
	public void item StateChanged(ItemEvent ie)
	{
		repaint();
	}
	publice void paint(Graphics g)
	{
		msg=cbg.getSlectedCheckbox().getLabel();
		if(masg.compareTo(s1)==0)
		{
			g.drawRect(10,40,40,80);
		}
		else if(msg.compareTo(s2)==0)
		{
			g.drawOvel(10,40,80,80);
		}
		else
		{
			g.drawLine(0,0,100,100);
		}
	}
}</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-program-to-implement-a-shape-selector-from-a-given-set-of-shapes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java program to implement a Color Section from a given set of Color.</title>
		<link>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-program-to-implement-a-color-section-from-a-given-set-of-color/</link>
		<comments>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-program-to-implement-a-color-section-from-a-given-set-of-color/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 17:02:43 +0000</pubDate>
		<dc:creator>Ranjith</dc:creator>
				<category><![CDATA[Applet programs]]></category>
		<category><![CDATA[applet color implementsion]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[java applet]]></category>

		<guid isPermaLink="false">http://electrofriends.com/?p=1153</guid>
		<description><![CDATA[To implement a Color Section from a given set of Color. import java.awt*; import java.awt.event.*; import java.applet.*; &#160; public class fillcolor extends Applet implement Item Listener &#123; checkbox red,yellow,black,blue.orange; CheckboxGroup cbg; String msg; String s1=&#34;red&#34;; String s2=&#34;yellow&#34;; String s3=&#34;black&#34;; String s4=&#34;orange&#34;; public void init&#40;&#41; &#123; cbg = new CheckboxGroup&#40;&#41;; red = new Chechbox&#40;&#34;red&#34;,cbg,true&#41;; yellow= new [...]]]></description>
			<content:encoded><![CDATA[<p>To implement a Color Section from a given set of Color.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> java.<span style="color: #006633;">awt</span><span style="color: #339933;">*;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.event.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.applet.*</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> fillcolor <span style="color: #000000; font-weight: bold;">extends</span> <span style="color: #003399;">Applet</span> implement Item Listener
<span style="color: #009900;">&#123;</span>
	checkbox red,yellow,black,blue.<span style="color: #006633;">orange</span><span style="color: #339933;">;</span>
	<span style="color: #003399;">CheckboxGroup</span> cbg<span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> msg<span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> s1<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;red&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> s2<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;yellow&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> s3<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;black&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> s4<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;orange&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		cbg <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">CheckboxGroup</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		red <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Chechbox<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;red&quot;</span>,cbg,<span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		yellow<span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Checkbox</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;yellow&quot;</span>,cbg,<span style="color: #000066; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		black <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> checkbox<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;black&quot;</span>,cbg,<span style="color: #000066; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		blue <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Checkbox</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;blue&quot;</span>,cbg,<span style="color: #000066; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		orange <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> checkbox<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;orange&quot;</span>.<span style="color: #006633;">cbg</span>.<span style="color: #000066; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>red<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>yellow<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>black<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>blue<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>orange<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		red.<span style="color: #006633;">addItemListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		yellow.<span style="color: #006633;">addItemListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		black.<span style="color: #006633;">addItemListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		blue.<span style="color: #006633;">addItemListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		orange.<span style="color: #006633;">addItemListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	publice <span style="color: #000066; font-weight: bold;">void</span> itemStartechanged<span style="color: #009900;">&#40;</span><span style="color: #003399;">ItemEvent</span> ie<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		repaint<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	publice <span style="color: #000066; font-weight: bold;">void</span> paint <span style="color: #009900;">&#40;</span><span style="color: #003399;">Graphics</span> g<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		msg <span style="color: #339933;">=</span> cbg.<span style="color: #006633;">getSelectedCheckbox</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getLabel</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>msg.<span style="color: #006633;">compareTo</span><span style="color: #009900;">&#40;</span>s1<span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>	
		    setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">red</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>msg.<span style="color: #006633;">compareTo</span><span style="color: #009900;">&#40;</span>s2<span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
		    setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">yellow</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>msg.<span style="color: #006633;">compare</span> To<span style="color: #009900;">&#40;</span>s3<span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
		    setBackground<span style="color: #009900;">&#40;</span>color.<span style="color: #006633;">black</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>msg.<span style="color: #006633;">compareTo</span><span style="color: #009900;">&#40;</span>s4<span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span>o<span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
		    setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">blue</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">else</span>
		<span style="color: #009900;">&#123;</span>
		    set Background<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">orange</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

</pre>
]]></content:encoded>
			<wfw:commentRss>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-program-to-implement-a-color-section-from-a-given-set-of-color/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Java applet program that allows the user to draw lines, rectangles and ovals</title>
		<link>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-that-allows-the-user-to-draw-lines-rectangles-and-ovals/</link>
		<comments>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-that-allows-the-user-to-draw-lines-rectangles-and-ovals/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 16:05:48 +0000</pubDate>
		<dc:creator>Ranjith</dc:creator>
				<category><![CDATA[Applet programs]]></category>
		<category><![CDATA[draw lines]]></category>
		<category><![CDATA[draw ovels using java]]></category>
		<category><![CDATA[draw rectangles]]></category>
		<category><![CDATA[java applets]]></category>
		<category><![CDATA[java programes]]></category>

		<guid isPermaLink="false">http://electrofriends.com/?p=901</guid>
		<description><![CDATA[Color c1=new Color(35-i,55-i,110-i);
			g.setColor(c1);
			g.drawRect(250+i,250+i,100+i,100+i);
			g.drawOval(100+i,100+i,50+i,50+i);
			g.drawLine(50+i,20+i,10+i,10+i);]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.applet.*</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">/*
&lt;applet code=&quot;Sujith&quot; width=200 height=200&gt;
&lt;/applet&gt;
*/</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Sujith <span style="color: #000000; font-weight: bold;">extends</span> <span style="color: #003399;">Applet</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> paint<span style="color: #009900;">&#40;</span><span style="color: #003399;">Graphics</span> g<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i<span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;=</span><span style="color: #cc66cc;">250</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #003399;">Color</span> c1<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Color</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">35</span><span style="color: #339933;">-</span>i,<span style="color: #cc66cc;">55</span><span style="color: #339933;">-</span>i,<span style="color: #cc66cc;">110</span><span style="color: #339933;">-</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			g.<span style="color: #006633;">setColor</span><span style="color: #009900;">&#40;</span>c1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			g.<span style="color: #006633;">drawRect</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">250</span><span style="color: #339933;">+</span>i,<span style="color: #cc66cc;">250</span><span style="color: #339933;">+</span>i,<span style="color: #cc66cc;">100</span><span style="color: #339933;">+</span>i,<span style="color: #cc66cc;">100</span><span style="color: #339933;">+</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			g.<span style="color: #006633;">drawOval</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #339933;">+</span>i,<span style="color: #cc66cc;">100</span><span style="color: #339933;">+</span>i,<span style="color: #cc66cc;">50</span><span style="color: #339933;">+</span>i,<span style="color: #cc66cc;">50</span><span style="color: #339933;">+</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			g.<span style="color: #006633;">drawLine</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">50</span><span style="color: #339933;">+</span>i,<span style="color: #cc66cc;">20</span><span style="color: #339933;">+</span>i,<span style="color: #cc66cc;">10</span><span style="color: #339933;">+</span>i,<span style="color: #cc66cc;">10</span><span style="color: #339933;">+</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Output:<br />
<div id="attachment_902" class="wp-caption aligncenter" style="width: 410px"><img src="http://electrofriends.com/wp-content/uploads/2009/10/java_draw_lines.jpg" alt="Java applet progrme for draw lines, circle, rectangle" title="java applet progrme for draw lines, circle, rectangle" width="400" height="423" class="size-full wp-image-902" /><p class="wp-caption-text">Java applet progrme for draw lines, circle, rectangle</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-that-allows-the-user-to-draw-lines-rectangles-and-ovals/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Java applet program for handling Keyboard events</title>
		<link>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-handling-keyboard-events/</link>
		<comments>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-handling-keyboard-events/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 15:28:53 +0000</pubDate>
		<dc:creator>Ranjith</dc:creator>
				<category><![CDATA[Applet programs]]></category>
		<category><![CDATA[applet program]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[Keyboard Interface]]></category>
		<category><![CDATA[keyboard programe in java]]></category>

		<guid isPermaLink="false">http://electrofriends.com/?p=897</guid>
		<description><![CDATA[public void init()
	{
		addKeyListener(this);
		requestFocus();
		setBackground(Color.green);
		setForeground(Color.blue);
	}]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.event.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.applet.*</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">/*
&lt;applet code=&quot;Key&quot; width=300 height=400&gt;
&lt;/applet&gt;
*/</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> <span style="color: #003399;">Key</span> <span style="color: #000000; font-weight: bold;">extends</span> <span style="color: #003399;">Applet</span>
<span style="color: #000000; font-weight: bold;">implements</span> <span style="color: #003399;">KeyListener</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">int</span> X<span style="color: #339933;">=</span><span style="color: #cc66cc;">20</span>,Y<span style="color: #339933;">=</span><span style="color: #cc66cc;">30</span><span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> msg<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;KeyEvents---&gt;&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		addKeyListener<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		requestFocus<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">green</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		setForeground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">blue</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> keyPressed<span style="color: #009900;">&#40;</span><span style="color: #003399;">KeyEvent</span> k<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;KeyDown&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">int</span> key<span style="color: #339933;">=</span>k.<span style="color: #006633;">getKeyCode</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">switch</span><span style="color: #009900;">&#40;</span>key<span style="color: #009900;">&#41;</span> 
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">case</span> <span style="color: #003399;">KeyEvent</span>.<span style="color: #006633;">VK_UP</span><span style="color: #339933;">:</span>
				showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Move to Up&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">case</span> <span style="color: #003399;">KeyEvent</span>.<span style="color: #006633;">VK_DOWN</span><span style="color: #339933;">:</span>
				showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Move to Down&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">case</span> <span style="color: #003399;">KeyEvent</span>.<span style="color: #006633;">VK_LEFT</span><span style="color: #339933;">:</span>
				showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Move to Left&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">case</span> <span style="color: #003399;">KeyEvent</span>.<span style="color: #006633;">VK_RIGHT</span><span style="color: #339933;">:</span>
				showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Move to Right&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		repaint<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> keyReleased<span style="color: #009900;">&#40;</span><span style="color: #003399;">KeyEvent</span> k<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Key Up&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> keyTyped<span style="color: #009900;">&#40;</span><span style="color: #003399;">KeyEvent</span> k<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		msg<span style="color: #339933;">+=</span>k.<span style="color: #006633;">getKeyChar</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		repaint<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> paint<span style="color: #009900;">&#40;</span><span style="color: #003399;">Graphics</span> g<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		g.<span style="color: #006633;">drawString</span><span style="color: #009900;">&#40;</span>msg,X,Y<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p><strong>Output:</strong><br />
<div id="attachment_898" class="wp-caption aligncenter" style="width: 307px"><img src="http://electrofriends.com/wp-content/uploads/2009/10/java_keyboard_event.jpg" alt="Java Keyboard programe output" title="Java Keyboard programe output" width="297" height="145" class="size-full wp-image-898" /><p class="wp-caption-text">Java Keyboard programe output</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-handling-keyboard-events/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Java applet program for handling mouse events</title>
		<link>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-handling-mouse-events/</link>
		<comments>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-handling-mouse-events/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 15:11:32 +0000</pubDate>
		<dc:creator>Ranjith</dc:creator>
				<category><![CDATA[Applet programs]]></category>
		<category><![CDATA[handling mouse events]]></category>
		<category><![CDATA[java applets]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[mouse in applets]]></category>
		<category><![CDATA[Mouse programming]]></category>
		<category><![CDATA[mouse programming in java]]></category>

		<guid isPermaLink="false">http://electrofriends.com/?p=888</guid>
		<description><![CDATA[addMouseListener(this);
		addMouseMotionListener(this);
		setBackground(Color.black);
		setForeground(Color.red);]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.event.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.applet.*</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">/*
&lt;applet code=&quot;Mouse&quot; width=500 height=500&gt;
&lt;/applet&gt;
*/</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Mouse <span style="color: #000000; font-weight: bold;">extends</span> <span style="color: #003399;">Applet</span>
<span style="color: #000000; font-weight: bold;">implements</span> <span style="color: #003399;">MouseListener</span>,<span style="color: #003399;">MouseMotionListener</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">int</span> X<span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span>,Y<span style="color: #339933;">=</span><span style="color: #cc66cc;">20</span><span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> msg<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;MouseEvents&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		addMouseListener<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		addMouseMotionListener<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">black</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		setForeground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">red</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> mouseEntered<span style="color: #009900;">&#40;</span><span style="color: #003399;">MouseEvent</span> m<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">magenta</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Mouse Entered&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		repaint<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> mouseExited<span style="color: #009900;">&#40;</span><span style="color: #003399;">MouseEvent</span> m<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">black</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Mouse Exited&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		repaint<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> mousePressed<span style="color: #009900;">&#40;</span><span style="color: #003399;">MouseEvent</span> m<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		X<span style="color: #339933;">=</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
		Y<span style="color: #339933;">=</span><span style="color: #cc66cc;">20</span><span style="color: #339933;">;</span>
		msg<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;NEC&quot;</span><span style="color: #339933;">;</span>
		setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">green</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		repaint<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> mouseReleased<span style="color: #009900;">&#40;</span><span style="color: #003399;">MouseEvent</span> m<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		X<span style="color: #339933;">=</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
		Y<span style="color: #339933;">=</span><span style="color: #cc66cc;">20</span><span style="color: #339933;">;</span>
		msg<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Engineering&quot;</span><span style="color: #339933;">;</span>
		setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">blue</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		repaint<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> mouseMoved<span style="color: #009900;">&#40;</span><span style="color: #003399;">MouseEvent</span> m<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		X<span style="color: #339933;">=</span>m.<span style="color: #006633;">getX</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		Y<span style="color: #339933;">=</span>m.<span style="color: #006633;">getY</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		msg<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;College&quot;</span><span style="color: #339933;">;</span>
		setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">white</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Mouse Moved&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		repaint<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> mouseDragged<span style="color: #009900;">&#40;</span><span style="color: #003399;">MouseEvent</span> m<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		msg<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;CSE&quot;</span><span style="color: #339933;">;</span>
		setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">yellow</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Mouse Moved&quot;</span><span style="color: #339933;">+</span>m.<span style="color: #006633;">getX</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">+</span>m.<span style="color: #006633;">getY</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		repaint<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> mouseClicked<span style="color: #009900;">&#40;</span><span style="color: #003399;">MouseEvent</span> m<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		msg<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Students&quot;</span><span style="color: #339933;">;</span>
		setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">pink</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		showStatus<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Mouse Clicked&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		repaint<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> paint<span style="color: #009900;">&#40;</span><span style="color: #003399;">Graphics</span> g<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		g.<span style="color: #006633;">drawString</span><span style="color: #009900;">&#40;</span>msg,X,Y<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p><strong>Output:</strong><br />
<div id="attachment_891" class="wp-caption aligncenter" style="width: 348px"><img src="http://electrofriends.com/wp-content/uploads/2009/10/Java_mouse_events.jpg" alt="Java mouse handling events" title="Java mouse handling events" width="338" height="201" class="size-full wp-image-891" /><p class="wp-caption-text">Java mouse handling events</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-handling-mouse-events/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Java applet program for calculator</title>
		<link>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-calculator/</link>
		<comments>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-calculator/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 14:49:29 +0000</pubDate>
		<dc:creator>Ranjith</dc:creator>
				<category><![CDATA[Applet programs]]></category>
		<category><![CDATA[applet programe]]></category>
		<category><![CDATA[calculator in java]]></category>
		<category><![CDATA[grid layout]]></category>
		<category><![CDATA[java calculator]]></category>
		<category><![CDATA[simple calculator]]></category>
		<category><![CDATA[text field in applet]]></category>

		<guid isPermaLink="false">http://electrofriends.com/?p=886</guid>
		<description><![CDATA[Write a Java program that works as a simple calculator. Use a grid layout to arrange buttons for the digits and for the + - * % operations.Add a text field to display the result.]]></description>
			<content:encoded><![CDATA[<p>Write a Java program that works as a simple calculator. Use a grid layout to arrange buttons for the digits and for the + &#8211; * % operations. Add a text field to display the result.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.event.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.applet.*</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/* 
&lt;applet code=&quot;Cal&quot; width=300 height=300&gt;
&lt;/applet&gt;
*/</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Cal <span style="color: #000000; font-weight: bold;">extends</span> <span style="color: #003399;">Applet</span>
<span style="color: #000000; font-weight: bold;">implements</span> <span style="color: #003399;">ActionListener</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #003399;">String</span> msg<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">int</span> v1,v2,result<span style="color: #339933;">;</span>
	<span style="color: #003399;">TextField</span> t1<span style="color: #339933;">;</span>
	<span style="color: #003399;">Button</span> b<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #003399;">Button</span> add,sub,mul,div,clear,mod,EQ<span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">char</span> OP<span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #003399;">Color</span> k<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Color</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">120</span>,<span style="color: #cc66cc;">89</span>,<span style="color: #cc66cc;">90</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		setBackground<span style="color: #009900;">&#40;</span>k<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		t1<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">TextField</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">GridLayout</span> gl<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">GridLayout</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span>,<span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		setLayout<span style="color: #009900;">&#40;</span>gl<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i<span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			b<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">+</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		add<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;add&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		sub<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;sub&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		mul<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;mul&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		div<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;div&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		mod<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;mod&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		clear<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;clear&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		EQ<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;EQ&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		t1.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>t1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i<span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			add<span style="color: #009900;">&#40;</span>b<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		add<span style="color: #009900;">&#40;</span>add<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>sub<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>mul<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>div<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>mod<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>clear<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>EQ<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i<span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			b<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		add.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		sub.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		mul.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		div.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		mod.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		clear.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		EQ.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> actionPerformed<span style="color: #009900;">&#40;</span><span style="color: #003399;">ActionEvent</span> ae<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #003399;">String</span> str<span style="color: #339933;">=</span>ae.<span style="color: #006633;">getActionCommand</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">char</span> ch<span style="color: #339933;">=</span>str.<span style="color: #006633;">charAt</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #003399;">Character</span>.<span style="color: #006633;">isDigit</span><span style="color: #009900;">&#40;</span>ch<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		t1.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span>t1.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span>str<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">else</span>
		<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>str.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;add&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			v1<span style="color: #339933;">=</span><span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">&#40;</span>t1.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			OP<span style="color: #339933;">=</span><span style="color: #0000ff;">'+'</span><span style="color: #339933;">;</span>
			t1.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>str.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;sub&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			v1<span style="color: #339933;">=</span><span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">&#40;</span>t1.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			OP<span style="color: #339933;">=</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">;</span>
			t1.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>str.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;mul&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			v1<span style="color: #339933;">=</span><span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">&#40;</span>t1.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			OP<span style="color: #339933;">=</span><span style="color: #0000ff;">'*'</span><span style="color: #339933;">;</span>
			t1.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>str.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;div&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			v1<span style="color: #339933;">=</span><span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">&#40;</span>t1.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			OP<span style="color: #339933;">=</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">;</span>
			t1.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>str.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;mod&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			v1<span style="color: #339933;">=</span><span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">&#40;</span>t1.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			OP<span style="color: #339933;">=</span><span style="color: #0000ff;">'%'</span><span style="color: #339933;">;</span>
			t1.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>str.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;EQ&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			v2<span style="color: #339933;">=</span><span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">&#40;</span>t1.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>OP<span style="color: #339933;">==</span><span style="color: #0000ff;">'+'</span><span style="color: #009900;">&#41;</span>
				result<span style="color: #339933;">=</span>v1<span style="color: #339933;">+</span>v2<span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>OP<span style="color: #339933;">==</span><span style="color: #0000ff;">'-'</span><span style="color: #009900;">&#41;</span>
				result<span style="color: #339933;">=</span>v1<span style="color: #339933;">-</span>v2<span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>OP<span style="color: #339933;">==</span><span style="color: #0000ff;">'*'</span><span style="color: #009900;">&#41;</span>
				result<span style="color: #339933;">=</span>v1<span style="color: #339933;">*</span>v2<span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>OP<span style="color: #339933;">==</span><span style="color: #0000ff;">'/'</span><span style="color: #009900;">&#41;</span>
				result<span style="color: #339933;">=</span>v1<span style="color: #339933;">/</span>v2<span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>OP<span style="color: #339933;">==</span><span style="color: #0000ff;">'%'</span><span style="color: #009900;">&#41;</span>
				result<span style="color: #339933;">=</span>v1<span style="color: #339933;">%</span>v2<span style="color: #339933;">;</span>
			t1.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">+</span>result<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>	
		<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>str.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;clear&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			t1.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p><strong>Output:</strong><br />
<div id="attachment_885" class="wp-caption aligncenter" style="width: 318px"><img src="http://electrofriends.com/wp-content/uploads/2009/10/Java_calculator.jpg" alt="Java program base calculator output" title="Java program base calculator output" width="308" height="193" class="size-full wp-image-885" /><p class="wp-caption-text">Java program base calculator output</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-calculator/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Java applet program for interest rate calculation</title>
		<link>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-interest-rate-calculation/</link>
		<comments>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-interest-rate-calculation/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 14:43:51 +0000</pubDate>
		<dc:creator>Ranjith</dc:creator>
				<category><![CDATA[Applet programs]]></category>
		<category><![CDATA[applets]]></category>
		<category><![CDATA[interest calculation]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[java programme]]></category>
		<category><![CDATA[loan]]></category>

		<guid isPermaLink="false">http://electrofriends.com/?p=881</guid>
		<description><![CDATA[Write a Java program that computes the payment of a loan based on the amount of the loan, the interest rate and the number of months. It takes one parameter from the browser: Monthly rate;if true, the interest rate is per month; Otherwise the interest rate is annual.]]></description>
			<content:encoded><![CDATA[<p>Write a Java program that computes the payment of a loan based on the amount of the loan, the interest rate and the number of months. It takes one parameter from the browser: Monthly rate;if true, the interest rate is per month; Otherwise the interest rate is annual.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.event.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.applet.*</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">/*
&lt;applet code=&quot;Loan&quot; width=300 height=300&gt;
&lt;/applet&gt;
*/</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Loan <span style="color: #000000; font-weight: bold;">extends</span> <span style="color: #003399;">Applet</span>
<span style="color: #000000; font-weight: bold;">implements</span> <span style="color: #003399;">ActionListener</span>,<span style="color: #003399;">ItemListener</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">double</span> p,r,n,total,i<span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> param1<span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">boolean</span> month<span style="color: #339933;">;</span>
	<span style="color: #003399;">Label</span> l1,l2,l3,l4<span style="color: #339933;">;</span>
	<span style="color: #003399;">TextField</span> t1,t2,t3,t4<span style="color: #339933;">;</span>
	<span style="color: #003399;">Button</span> b1,b2<span style="color: #339933;">;</span>
	<span style="color: #003399;">CheckboxGroup</span> cbg<span style="color: #339933;">;</span>
	<span style="color: #003399;">Checkbox</span> c1,c2<span style="color: #339933;">;</span>
	<span style="color: #003399;">String</span> str<span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		l1<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Label</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Balance Amount&quot;</span>,<span style="color: #003399;">Label</span>.<span style="color: #006633;">LEFT</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		l2<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Label</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Number of Months&quot;</span>,<span style="color: #003399;">Label</span>.<span style="color: #006633;">LEFT</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		l3<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Label</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Interest Rate&quot;</span>,<span style="color: #003399;">Label</span>.<span style="color: #006633;">LEFT</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		l4<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Label</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Total Payment&quot;</span>,<span style="color: #003399;">Label</span>.<span style="color: #006633;">LEFT</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		t1<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">TextField</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		t2<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">TextField</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		t3<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">TextField</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">15</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		t4<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">TextField</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">20</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		b1<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;OK&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		b2<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Button</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Delete&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		cbg<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">CheckboxGroup</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		c1<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Checkbox</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Month Rate&quot;</span>,cbg,<span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		c2<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Checkbox</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Annual Rate&quot;</span>,cbg,<span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		t1.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		t2.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		t3.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		t4.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		b1.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		b2.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		c1.<span style="color: #006633;">addItemListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		c2.<span style="color: #006633;">addItemListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>l1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>t1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>l2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>t2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>l3<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>t3<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>l4<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>t4<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>c1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>c2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>b1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add<span style="color: #009900;">&#40;</span>b2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> itemStateChanged<span style="color: #009900;">&#40;</span><span style="color: #003399;">ItemEvent</span> ie<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> actionPerformed<span style="color: #009900;">&#40;</span><span style="color: #003399;">ActionEvent</span> ae<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		str<span style="color: #339933;">=</span>ae.<span style="color: #006633;">getActionCommand</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>str.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;OK&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			p<span style="color: #339933;">=</span><span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">&#40;</span>t1.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			n<span style="color: #339933;">=</span><span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">&#40;</span>t2.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			r<span style="color: #339933;">=</span><span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">&#40;</span>t3.<span style="color: #006633;">getText</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>c2.<span style="color: #006633;">getState</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				n<span style="color: #339933;">=</span>n<span style="color: #339933;">/</span><span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
			i<span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span>p<span style="color: #339933;">*</span>n<span style="color: #339933;">*</span>r<span style="color: #009900;">&#41;</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">100</span><span style="color: #339933;">;</span>
			total<span style="color: #339933;">=</span>p<span style="color: #339933;">+</span>i<span style="color: #339933;">;</span>
			t4.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">+</span>total<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>str.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Delete&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			t1.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			t2.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			t3.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			t4.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Output:<br />
<div id="attachment_882" class="wp-caption aligncenter" style="width: 319px"><img src="http://electrofriends.com/wp-content/uploads/2009/10/java_loan_calculation_1.jpg" alt="Java applet program output for interest rate calculation" title="java loan calculation" width="309" height="376" class="size-full wp-image-882" /><p class="wp-caption-text">Java applet program output for interest rate calculation</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-for-interest-rate-calculation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java applet program that displays a simple message</title>
		<link>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-that-displays-a-simple-message/</link>
		<comments>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-that-displays-a-simple-message/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 14:28:28 +0000</pubDate>
		<dc:creator>Ranjith</dc:creator>
				<category><![CDATA[Applet programs]]></category>
		<category><![CDATA[applet]]></category>
		<category><![CDATA[disply simple text]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[java applet]]></category>
		<category><![CDATA[java programe]]></category>
		<category><![CDATA[programme]]></category>
		<category><![CDATA[text in applet]]></category>

		<guid isPermaLink="false">http://electrofriends.com/?p=878</guid>
		<description><![CDATA[public void init()
 		{
 				msg+="init()--->";
 				setBackground(Color.orange);
 		}]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.applet.*</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">/*
 &lt;applet code=&quot;sim&quot; width=300 height=300&gt;
 &lt;/applet&gt;
 */</span>
 <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> sim <span style="color: #000000; font-weight: bold;">extends</span> <span style="color: #003399;">Applet</span>
 <span style="color: #009900;">&#123;</span>
 		<span style="color: #003399;">String</span> msg<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">;</span>
 		<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
 		<span style="color: #009900;">&#123;</span>
 				msg<span style="color: #339933;">+=</span><span style="color: #0000ff;">&quot;init()---&gt;&quot;</span><span style="color: #339933;">;</span>
 				setBackground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">orange</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 		<span style="color: #009900;">&#125;</span>
 		<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> start<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
 		<span style="color: #009900;">&#123;</span>
 			msg<span style="color: #339933;">+=</span><span style="color: #0000ff;">&quot;start()---&gt;&quot;</span><span style="color: #339933;">;</span>
 			setForeground<span style="color: #009900;">&#40;</span><span style="color: #003399;">Color</span>.<span style="color: #006633;">blue</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
 		<span style="color: #009900;">&#125;</span>
 		 <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> paint<span style="color: #009900;">&#40;</span><span style="color: #003399;">Graphics</span> g<span style="color: #009900;">&#41;</span>
 		<span style="color: #009900;">&#123;</span>
 			msg<span style="color: #339933;">+=</span><span style="color: #0000ff;">&quot;paint()---&gt;&quot;</span><span style="color: #339933;">;</span>
 			g.<span style="color: #006633;">drawString</span><span style="color: #009900;">&#40;</span>msg,<span style="color: #cc66cc;">200</span>,<span style="color: #cc66cc;">50</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 		<span style="color: #009900;">&#125;</span>
 <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p><strong>Output:</strong><br />
<div id="attachment_879" class="wp-caption aligncenter" style="width: 457px"><img src="http://electrofriends.com/wp-content/uploads/2009/10/Applet_Displays_simple_text.jpg" alt="Java Applet program output" title="Applet Displays simple text" width="447" height="156" class="size-full wp-image-879" /><p class="wp-caption-text">Java Applet program output</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://electrofriends.com/source-codes/software-programs/java/applet-programs/java-applet-program-that-displays-a-simple-message/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

