<?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>Ankit Virparia &#187; Color</title>
	<atom:link href="http://ankit.co/tag/color/feed" rel="self" type="application/rss+xml" />
	<link>http://ankit.co</link>
	<description>A Programmer, Designer and Trainer</description>
	<lastBuildDate>Sun, 11 May 2014 04:15:47 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.38</generator>
	<item>
		<title>Shapes and Colors in Applet</title>
		<link>http://ankit.co/tutorials/java-tutorials/applet/shapes-and-colors-in-applet?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=shapes-and-colors-in-applet</link>
		<comments>http://ankit.co/tutorials/java-tutorials/applet/shapes-and-colors-in-applet#comments</comments>
		<pubDate>Sat, 05 Jan 2013 12:47:01 +0000</pubDate>
		<dc:creator><![CDATA[Ankit Virparia]]></dc:creator>
				<category><![CDATA[Applet]]></category>
		<category><![CDATA[Color]]></category>
		<category><![CDATA[Polygon]]></category>
		<category><![CDATA[Shapes]]></category>

		<guid isPermaLink="false">http://ankit.co/?p=134</guid>
		<description><![CDATA[<p>Applet has a Life Cycle method public void paint(Graphics g) which can be used to design/draw shapes in Applet area. Like: Line, Circle, Oval, Arc, Text, Polygon, etc&#8230; Writing a String on Applet File Name: WriteString.java Output: Changing Text Font We need to invoke a method named: setFont(Font f) to change the Font size and [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://ankit.co/tutorials/java-tutorials/applet/shapes-and-colors-in-applet">Shapes and Colors in Applet</a> appeared first on <a rel="nofollow" href="http://ankit.co">Ankit Virparia</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Applet has a Life Cycle method <strong>public void paint(Graphics g)</strong> which can be used to design/draw shapes in Applet area. Like: Line, Circle, Oval, Arc, Text, Polygon, etc&#8230;</p>
<h2>Writing a String on Applet</h2>
<p><strong>File Name:</strong> WriteString.java</p>
<pre class="brush: plain; title: ; notranslate"> 
import java.applet.*;
import java.awt.*;

public class WriteString extends Applet
{
	public void paint(Graphics g)
	{
		g.drawString(&quot;Ankit Virparia - www.ankit.co&quot;, 100, 100);	
	}	
}
/*
&lt;applet code=&quot;WriteString&quot; width=&quot;500&quot; height=&quot;200&quot;&gt;&lt;/applet&gt;
*/
</pre>
<p><strong>Output:</strong><br />
<img src="http://ankit.co/wp-content/uploads/2013/01/q1.jpg" alt="q1" width="500" height="200" class="aligncenter size-full wp-image-3551" /></p>
<h2>Changing Text Font</h2>
<p>We need to invoke a method named: <strong>setFont(Font f)</strong> to change the Font size and style. To create a Font object we have used a constructor which takes following arguments. 1) String FontName, 2) Font Style as int. Here, We have used Font.BOLD whereby BOLD is the static int which belongs to java.awt.Font class. 3) Font size as int.</p>
<p>To change Text Color we have to invoke a method named: <strong>setColor(Color c)</strong> of Graphics class. Color object can be passed in 2 ways<br />
1. By Creating Color object from the scratch like <strong>Color clr = new Color(255,0,0);</strong> Here, Constructor takes red, green, blue int values which can vary from 0 to 255.<br />
2. By Passing static color object Like Color.RED or Color.red</p>
<p><strong>File Name:</strong> FontString.java</p>
<pre class="brush: plain; title: ; notranslate"> 
import java.applet.*;
import java.awt.*;

public class FontString extends Applet
{
	public void paint(Graphics g)
	{
		Font f = new Font(&quot;Arial&quot;, Font.BOLD, 36);
		g.setFont(f);
		g.setColor(Color.GREEN);
		g.drawString(&quot;Ankit Virparia, www.ankit.co&quot;, 10, 100); 	
	}	
}
/*
&lt;applet code=&quot;FontString&quot; width=&quot;500&quot; height=&quot;200&quot;&gt;&lt;/applet&gt;
*/
</pre>
<p><strong>Output:</strong><br />
<a href="http://ankit.co/wp-content/uploads/2013/01/q2.jpg"><img src="http://ankit.co/wp-content/uploads/2013/01/q2.jpg" alt="q2" width="500" height="200" class="aligncenter size-full wp-image-3550" /></a></p>
<h2>Drawing Shapes</h2>
<p><strong>File Name:</strong> ShapeApplet.java</p>
<pre class="brush: plain; title: ; notranslate"> 
import java.applet.*;
import java.awt.*;

public class ShapeApplet extends Applet
{
	public void paint(Graphics g)
	{
		setBackground(Color.BLACK);    //setting background as BLACK
		g.setColor(new Color(255,255,255));
		g.drawLine(10, 10, 400, 10);  //g.drawLine(x1, y1, x2, y2);   	
		g.setColor(Color.red);
		g.drawRect(30,30,200,100);    //g.drawRect(x, y, w, h);
		g.setColor(new Color(80,10,124));
		g.drawOval(30,30,200,100);    //g.drawOval(x, y, w, h);
		g.setColor(Color.BLUE);
		g.drawArc(100, 20, 300, 300, 0, 90);    //g.drawArc(x, y, w, h, Starting Angle, Further Angle);
	}	
}
/*
&lt;applet code=&quot;ShapeApplet&quot; width=&quot;500&quot; height=&quot;200&quot;&gt;&lt;/applet&gt;
*/
</pre>
<p><strong>Output:</strong><br />
<img src="http://ankit.co/wp-content/uploads/2013/01/q3.jpg" alt="q3" width="500" height="200" class="aligncenter size-full wp-image-3549" /></p>
<h2>Filling Shapes</h2>
<p><strong>File Name:</strong> ShapeFillApplet.java</p>
<pre class="brush: plain; title: ; notranslate"> 
import java.applet.*;
import java.awt.*;

public class ShapeFillApplet extends Applet
{
	public void paint(Graphics g)
	{
		setBackground(Color.BLACK);    //setting background as BLACK
		g.setColor(new Color(255,255,255));
		g.drawLine(10, 10, 400, 10);  //g.drawLine(x1, y1, x2, y2);   	
		g.setColor(Color.red);
		g.fillRect(30,30,200,100);    //g.fillRect(x, y, w, h);
		g.setColor(new Color(80,10,124));
		g.fillOval(30,30,200,100);    //g.fillOval(x, y, w, h);
		g.setColor(Color.BLUE);
		g.fillArc(100, 20, 300, 300, 0, 90);    //g.fillArc(x, y, w, h, Starting Angle, Further Angle);
	}	
}
/*
&lt;applet code=&quot;ShapeFillApplet&quot; width=&quot;500&quot; height=&quot;200&quot;&gt;&lt;/applet&gt;
*/
</pre>
<p><strong>Output:</strong><br />
<img src="http://ankit.co/wp-content/uploads/2013/01/q4.jpg" alt="q4" width="500" height="200" class="aligncenter size-full wp-image-3548" /></p>
<h2>Drawing Polygon</h2>
<p><strong>File Name:</strong> DrawingPolygons.java</p>
<pre class="brush: plain; title: ; notranslate"> 
import java.awt.*;
import java.applet.*;

public class DrawingPolygons extends Applet
{
  public void paint(Graphics g)
  {
    int x[] = { 70, 150, 190, 80, 100 };
    int y[] = { 80, 110, 160, 190, 100 };
    g.drawPolygon (x, y, 5);
 
    int x1[] = { 210, 280, 330, 210, 230 };
    int y1[] = { 70, 110, 160, 190, 100 };
    g.fillPolygon (x1, y1, 5);
  }
}
/*
&lt;applet code=&quot;DrawingPolygons&quot; width=&quot;500&quot; height=&quot;200&quot;&gt;&lt;/applet&gt;
*/
</pre>
<p><strong>Output:</strong><br />
<a href="http://ankit.co/wp-content/uploads/2013/01/q5.jpg"><img src="http://ankit.co/wp-content/uploads/2013/01/q5.jpg" alt="q5" width="500" height="200" class="aligncenter size-full wp-image-3547" /></a></p>
<p>The post <a rel="nofollow" href="http://ankit.co/tutorials/java-tutorials/applet/shapes-and-colors-in-applet">Shapes and Colors in Applet</a> appeared first on <a rel="nofollow" href="http://ankit.co">Ankit Virparia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ankit.co/tutorials/java-tutorials/applet/shapes-and-colors-in-applet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
