Wednesday, 28 August 2013

Applet that displays the following shapes a. Fido Dido b. House c. Mobile d. Computer

FIDO DIDO

import java.awt.*;
import java.applet.Applet;
public class Fido_Dido extends Applet {
 public void paint(Graphics g)
   {
     g.setColor(Color.GREEN);
     g.fillArc(160,150,150,240,180,180);
     g.setColor(Color.BLACK);
     g.fillOval(190,300,30,30);
     g.fillOval(250,300,30,30);
     g.drawLine(235,310,235,350);
     g.drawArc(160,229,10,40,-90,180);
     g.drawArc(180,229,10,40,-90,180);
     g.drawArc(200,229,10,40,-90,180);
     g.drawArc(220,229,10,40,-90,180);
     g.drawArc(240,229,10,40,-90,180);
     g.drawArc(260,229,10,40,-90,180);
     g.drawArc(280,229,10,40,-90,180);
     g.drawArc(300,229,10,40,-90,180);
     g.drawArc(161,188,10,40,90,180);
     g.drawArc(181,188,10,40,90,180);
     g.drawArc(201,188,10,40,90,180);
     g.drawArc(221,188,10,40,90,180);
     g.drawArc(241,188,10,40,90,180);
     g.drawArc(261,188,10,40,90,180);
     g.drawArc(281,188,10,40,90,180);
     g.drawArc(301,188,10,40,90,180);
     g.setColor(Color.RED);
     g.drawArc(210,340,50,30,0,-180);
   }
}


HOUSE

import java.awt.*;
import java.applet.Applet;

public class House extends Applet{
    int xs[]={550,700,625};
    int ys[]={190,190,90};
    public void paint(Graphics g)
    {

        g.setColor(Color.red);
        g.fillRect(550, 190, 150, 150);
        g.setColor(Color.green);
        g.fillPolygon(xs, ys, 3);
        g.drawLine(625, 100, 550, 190);
        g.drawLine(625, 100, 700, 190);
        g.drawLine(550,190,495,250);
        g.drawLine(700,190,750,250);
        g.setColor(Color.gray);
        g.fillRect(570,210,25,40);
        g.fillRect(600,265,50,70);
        g.setColor(Color.black);
        g.fillRect(623,265,4,70);

    }

}




















MOBILE

import java.awt.*;
import java.applet.Applet;
public class mobile extends Applet {
public void paint(Graphics g)
    {
       g.setColor(Color.BLACK);
       g.drawRoundRect(40,60,100,200,20,20);
       g.fillRoundRect(40,60,100,200,20,20);
       g.setColor(Color.GRAY);
       g.drawRoundRect(55,61,70,99,20,20);
       g.fillRoundRect(55,61,70,99,20,20);
       g.setColor(Color.darkGray);
       g.fillRect(55,162,20,28);
       g.fillRect(80,162,20,28);
       g.fillRect(105,162,20,28);
       g.fillRect(55,192,20,15);
       g.fillRect(80,192,20,15);
       g.fillRect(105,192,20,15);
       g.fillRect(55,210,20,15);
       g.fillRect(80,210,20,15);
       g.fillRect(105,210,20,15);
       g.fillRect(55,227,20,15);
       g.fillRect(80,227,20,15);
       g.fillRect(105,227,20,15);


      
    }
}











COMPUTER

 import java.awt.*;
import java.applet.*;

public class Computer extends Applet {

    int xs[] = {100, 220, 160};
    int ys[] = {270, 270, 220};
     public void paint(Graphics g) {
        //Monitor
        g.setColor(Color.red);
        g.drawRect(100, 100, 120, 120);
        g.fillPolygon(xs, ys, 3);
        //CPU
        g.setColor(Color.black);
        g.fillRect(270, 100, 70, 170);
        g.setColor(Color.red);
        g.drawRect(270, 100, 70, 170);
        g.fillRect(305,110,30,10);
        g.fillOval(325,125,8,8);
        g.fillOval(287,142,35,35);
        g.fillOval(290,187,30,30);
        g.fillOval(293,227,25,25);
        //KeyBoard
        g.setColor(Color.black);
        g.fillRect(100, 320, 120, 50);
        g.setColor(Color.red);
        g.drawRect(100, 320, 120, 50);
        g.fillOval(110,325,10,10);
        g.fillOval(125,325,10,10);
        g.fillOval(140,325,10,10);
        g.fillOval(155,325,10,10);
        g.fillOval(170,325,10,10);
        g.fillOval(185,325,10,10);
        g.fillOval(200,325,10,10);
        g.fillRect(105,340,10,10);
        g.fillRect(120,340,10,10);
        g.fillRect(135,340,10,10);
        g.fillRect(150,340,10,10);
        g.fillRect(165,340,10,10);
        g.fillRect(180,340,10,10);
        g.fillRect(195,340,10,10);
        g.fillRect(210,340,5,10);
        g.fillRect(105,355,10,10);
        g.fillRect(120,355,10,10);
        g.fillRect(135,355,10,10);
        g.fillRect(150,355,10,10);
        g.fillRect(165,355,10,10);
        g.fillRect(180,355,10,10);
        g.fillRect(195,355,10,10);
        g.fillRect(210,355,5,10);
        //Mouse
        g.setColor(Color.black);
        g.fillRect(245, 335, 30, 25);
        g.fillArc(245, 320, 30, 30, 0, 180);
        g.setColor(Color.red);
        g.drawArc(245, 320, 30, 30, 0, 180);
        g.drawRect(245, 335, 30, 25);
        g.drawRect(258,320,4,15);
        }
 }
 /*
 <applet code="Computer.java" width=500 height=500>
 </applet>
 */

No comments:

Post a Comment