Practical No:-29
1. Write a program to create animated shape using graphics and
applets. You may use following shapes:
a) Lines and Rectangles
b) Circles and Ellipses.
c) Arcs
d) Polygons with fill Polygon method.
Write a program to implement an applet to draw basic animated
shapes.
import [Link].*;
import [Link].*;
/*<applet code="[Link]" width=500 height=500>
</applet>*/
public class cartoonD extends Applet
{
public void paint(Graphics g)
{
[Link]([Link]);
[Link](50,50,400,400);
[Link]([Link]);
[Link](50,50,400,400); //OUTER CIRCLE
[Link]([Link]);
[Link](75,115,350,335);
[Link]([Link]);
[Link](75,115,350,335);//INNER CIRCLE
[Link]([Link]);
[Link](165,70,85,120);
[Link]([Link]);
[Link](165,70,85,120);// FIRST EYE OUTER
[Link](200,120,30,46);
[Link](200,120,30,46);//1 EYE INNER
[Link]([Link]);
[Link](208,130,14,26);
[Link]([Link]);
[Link](208,130,14,26);//1LEED
[Link]([Link]);
[Link](250,70,85,120);
[Link]([Link]);
[Link](250,70,85,120);//SECOND EYE OUTER
[Link](270,120,30,46);
[Link](270,120,30,46);//2 EYE INNER
[Link]([Link]);
[Link](278,130,14,26);
[Link]([Link]);
[Link](278,130,14,26);//2LEED
[Link]([Link]);
[Link](230,170,40,40);
[Link]([Link]);
[Link](230,170,40,40);//NOSE
[Link](250,210,250,300);//NOSE LINE
[Link]([Link]);
[Link](105,185,290,230,180,180);
[Link]([Link]);
[Link](105,185,290,230,180,180);//MOUTH
[Link](105,300,395,300);//MOUTH LINE
[Link](110,190,210,220);//M
[Link](105,245,210,250);//M
[Link](100,290,210,280);//M
[Link](290,220,390,190);//M
[Link](290,255,395,245);//M
[Link](290,280,400,290);//M
}}
Output:-
Practical No.30
1. Develop a program to draw following shapes,graphics and applets.
a. Cilinder
import [Link].*;
import [Link].*;
/*<applet code="[Link]" width=500 height=500>
</applet>*/
public class cilinder extends Applet
{
public void paint(Graphics g)
{
[Link](10,10,50,10);
[Link](10,80,50,10);
[Link](10,15,10,85);
[Link](60,15,60,85);
}
}
Output:-
[Link]
import [Link].*;
import [Link].*;
/*<applet code="[Link]" width=300 height=300>
</applet>*/
public class cube extends Applet
{
public void paint(Graphics g)
{
[Link](80,10,50,50);
[Link](95,25,50,50);
[Link](80,10,95,25);
[Link](130,10,145,25);
[Link](80,60,95,75);
[Link](130,60,145,75);
}
}
Output:-
2. Develop a program to draw any one of the following:
a. Square Inside a Circle
import [Link].*;
import [Link].*;
/*<applet code="[Link]" width=300 height=300>
</applet>*/
public class Squarecircle extends Applet
{
public void paint(Graphics g)
{
[Link](180,10,80,80);
[Link](192,22,55,55);
}
}
Output:-
[Link] inside a square
import [Link].*;
import [Link].*;
/*<applet code="[Link]" width=300 height=300>
</applet>*/
public class circlesquare extends Applet
{
public void paint(Graphics g)
{
[Link](290,10,80,80);
[Link](290,10,80,80);
}
}
Output:-