Presentation in JAVA with out using Power Point
=>presentation in java by using Applets on Stimulation of Road Map of communication between cell phones.
..............Happy Coding
First enter password 700646591
////////////////////////////////////////////////////////////////
import java.applet.Applet;
import java.awt.Button;
import java.awt.Color;
import java.awt.Event;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
public class smiley extends Applet implements ActionListener
{
Image i1,i2;
int j1,lr=1,lrr=1,l1=1,l2=1,l3=1,l4=1;
TextField t1,t2,t3,t4;
Button b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17,b18,b19,b20,b21,b22,b23,b24,b25,b26,b27,b28,b29,b30;
Button b31,b32,b33,b34,b35,b36,b37,b38,b39,b40,b42,b43;
public void init()
{
setLayout(null);
Font f =new Font("verdana",Font.ITALIC,30);
t1 = new TextField(20);
t1.setBounds(860,360,190,50);
t1.setEchoChar('*');
t1.setFont(f);
add(t1);
t2 = new TextField(20);
t2.setBounds(1000,720,250,50);
add(t2);
t2.setFont(f);
t3 = new TextField(20);
t3.setBounds(1200,650,390,50);
t3.setFont(f);
add(t3);
t4 = new TextField(20);
t4.setBounds(1100,800,300,50);
t4.setFont(f);
add(t4);
b1=new Button("SUBMIT");
b1.setBounds(800,450,120,70);
b1.setBackground(Color.PINK);
b1.setForeground(Color.black);
Font myFont = new Font("Courier", Font.BOLD,25);
b1.setFont(myFont);
b1.addActionListener(this);
add(b1);
b2=new Button("proceed");
b2.setBounds(1550,700,150,70);
b2.setBackground(Color.PINK);
b2.setForeground(Color.black);
b2.setFont(myFont);
b2.addActionListener(this);
add(b2);
b3=new Button("Yes");
b3.setBounds(910,700,100,70);
b3.setBackground(Color.PINK);
b3.setForeground(Color.black);
b3.setFont(myFont);
b3.addActionListener(this);
add(b3);
b4=new Button("No");
b4.setBounds(1100,700,100,70);
b4.setBackground(Color.PINK);
b4.setForeground(Color.black);
b4.setFont(myFont);
b4.addActionListener(this);
add(b4);
b5=new Button("Yes");
b5.setBounds(920,800,100,70);
b5.setBackground(Color.PINK);
b5.setForeground(Color.black);
b5.setFont(myFont);
b5.addActionListener(this);
add(b5);
b6=new Button("No");
b6.setBounds(1100,800,100,70);
b6.setBackground(Color.PINK);
b6.setForeground(Color.black);
b6.setFont(myFont);
b6.addActionListener(this);
add(b6);
b7=new Button("Yes");
b7.setBounds(1000,800,100,70);
b7.setBackground(Color.PINK);
b7.setForeground(Color.black);
b7.setFont(myFont);
b7.addActionListener(this);
add(b7);
b8=new Button("No");
b8.setBounds(1150,800,100,70);
b8.setBackground(Color.PINK);
b8.setForeground(Color.black);
b8.setFont(myFont);
b8.addActionListener(this);
add(b8);
b9=new Button("Yes");
b9.setBounds(1000,800,100,70);
b9.setBackground(Color.PINK);
b9.setForeground(Color.black);
b9.setFont(myFont);
b9.addActionListener(this);
add(b9);
b10=new Button("No");
b10.setBounds(1150,800,100,70);
b10.setBackground(Color.PINK);
b10.setForeground(Color.black);
b10.setFont(myFont);
b10.addActionListener(this);
add(b10);
b11=new Button("Prev");
b11.setBounds(1300,800,100,70);
b11.setBackground(Color.PINK);
b11.setForeground(Color.black);
b11.setFont(myFont);
b11.addActionListener(this);
add(b11);
b12=new Button("Yes");
b12.setBounds(1000,800,100,70);
b12.setBackground(Color.PINK);
b12.setForeground(Color.black);
b12.setFont(myFont);
b12.addActionListener(this);
add(b12);
b13=new Button("No");
b13.setBounds(1150,800,100,70);
b13.setBackground(Color.PINK);
b13.setForeground(Color.black);
b13.setFont(myFont);
b13.addActionListener(this);
add(b13);
b14=new Button("Prev");
b14.setBounds(1300,800,100,70);
b14.setBackground(Color.PINK);
b14.setForeground(Color.black);
b14.setFont(myFont);
b14.addActionListener(this);
add(b14);
///////////////////////
b15=new Button("Yes");
b15.setBounds(1000,800,100,70);
b15.setBackground(Color.PINK);
b15.setForeground(Color.black);
b15.setFont(myFont);
b15.addActionListener(this);
add(b15);
b16=new Button("No");
b16.setBounds(1150,800,100,70);
b16.setBackground(Color.PINK);
b16.setForeground(Color.black);
b16.setFont(myFont);
b16.addActionListener(this);
add(b16);
b17=new Button("Prev");
b17.setBounds(1300,800,100,70);
b17.setBackground(Color.PINK);
b17.setForeground(Color.black);
b17.setFont(myFont);
b17.addActionListener(this);
add(b17);
///////////////////////////////////////
Font myFont1 = new Font("Bradley Hand ITC", Font.BOLD,25);
b18=new Button("1] Mobile antena");
b18.setBounds(300,270,210,75);
b18.setBackground(Color.black);
b18.setForeground(Color.green);
b18.setFont(myFont1);
b18.addActionListener(this);
add(b18);
b19=new Button("2] Base stations");
b19.setBounds(300,370,210,75);
b19.setBackground(Color.black);
b19.setForeground(Color.green);
b19.setFont(myFont1);
b19.addActionListener(this);
add(b19);
b20=new Button("3] Mobile switching centers");
b20.setBounds(300,470,360,75);
b20.setBackground(Color.black);
b20.setForeground(Color.green);
b20.setFont(myFont1);
b20.addActionListener(this);
add(b20);
b21=new Button("4] Wireless medium");
b21.setBounds(300,570,250,75);
b21.setBackground(Color.black);
b21.setForeground(Color.green);
b21.setFont(myFont1);
b21.addActionListener(this);
add(b21);
b22=new Button("<= Back");
b22.setBounds(1500,550,210,75);
b22.setBackground(Color.black);
b22.setForeground(Color.green);
b22.setFont(myFont1);
b22.addActionListener(this);
add(b22);
b23=new Button("SUBMIT");
b23.setBounds(960,760,210,75);
b23.setBackground(Color.black);
b23.setForeground(Color.green);
b23.setFont(myFont1);
b23.addActionListener(this);
add(b23);
b24=new Button("Transition");
b24.setBounds(870,190,250,70);
b24.setBackground(Color.PINK);
b24.setForeground(Color.black);
b24.setFont(myFont);
b24.addActionListener(this);
add(b24);
b25=new Button("Start");
b25.setBounds(650,190,100,70);
b25.setBackground(Color.PINK);
b25.setForeground(Color.black);
b25.setFont(myFont);
b25.addActionListener(this);
add(b25);
b26=new Button("Yes");
b26.setBounds(920,800,100,70);
b26.setBackground(Color.PINK);
b26.setForeground(Color.black);
b26.setFont(myFont);
b26.addActionListener(this);
add(b26);
b27=new Button("No");
b27.setBounds(1100,800,100,70);
b27.setBackground(Color.PINK);
b27.setForeground(Color.black);
b27.setFont(myFont);
b27.addActionListener(this);
add(b27);
b29=new Button("Transition");
b29.setBounds(870,190,250,70);
b29.setBackground(Color.PINK);
b29.setForeground(Color.black);
b29.setFont(myFont);
b29.addActionListener(this);
add(b29);
b28=new Button("Start");
b28.setBounds(650,190,100,70);
b28.setBackground(Color.PINK);
b28.setForeground(Color.black);
b28.setFont(myFont);
b28.addActionListener(this);
add(b28);
b30=new Button("To f2");
b30.setBounds(1200,190,100,70);
b30.setBackground(Color.PINK);
b30.setForeground(Color.black);
b30.setFont(myFont);
b30.addActionListener(this);
add(b30);
b31=new Button("Yes");
b31.setBounds(920,800,100,70);
b31.setBackground(Color.PINK);
b31.setForeground(Color.black);
b31.setFont(myFont);
b31.addActionListener(this);
add(b31);
b32=new Button("No");
b32.setBounds(1100,800,100,70);
b32.setBackground(Color.PINK);
b32.setForeground(Color.black);
b32.setFont(myFont);
b32.addActionListener(this);
add(b32);
b33=new Button("Yes");
b33.setBounds(920,800,100,70);
b33.setBackground(Color.PINK);
b33.setForeground(Color.black);
b33.setFont(myFont);
b33.addActionListener(this);
add(b33);
b34=new Button("No");
b34.setBounds(1100,800,100,70);
b34.setBackground(Color.PINK);
b34.setForeground(Color.black);
b34.setFont(myFont);
b34.addActionListener(this);
add(b34);
b35=new Button("Yes");
b35.setBounds(920,800,100,70);
b35.setBackground(Color.PINK);
b35.setForeground(Color.black);
b35.setFont(myFont);
b35.addActionListener(this);
add(b35);
b36=new Button("No");
b36.setBounds(1100,800,100,70);
b36.setBackground(Color.PINK);
b36.setForeground(Color.black);
b36.setFont(myFont);
b36.addActionListener(this);
add(b36);
b37=new Button("Yes");
b37.setBounds(920,800,100,70);
b37.setBackground(Color.PINK);
b37.setForeground(Color.black);
b37.setFont(myFont);
b37.addActionListener(this);
add(b37);
b38=new Button("No");
b38.setBounds(1100,800,100,70);
b38.setBackground(Color.PINK);
b38.setForeground(Color.black);
b38.setFont(myFont);
b38.addActionListener(this);
add(b38);
b39=new Button("proceed");
b39.setBounds(1550,800,140,70);
b39.setBackground(Color.PINK);
b39.setForeground(Color.black);
b39.setFont(myFont);
b39.addActionListener(this);
add(b39);
b42=new Button("Yes");
b42.setBounds(920,800,100,70);
b42.setBackground(Color.PINK);
b42.setForeground(Color.black);
b42.setFont(myFont);
b42.addActionListener(this);
add(b42);
b43=new Button("No");
b43.setBounds(1100,800,100,70);
b43.setBackground(Color.PINK);
b43.setForeground(Color.black);
b43.setFont(myFont);
b43.addActionListener(this);
add(b43);
}
public void paint(Graphics g)
{
switch (j1)
{
case 0:
{ t2.setVisible(false);
t3.setVisible(false);
t4.setVisible(false);
b2.setVisible(false);
b3.setVisible(false);
b4.setVisible(false);
b5.setVisible(false);
b6.setVisible(false);
b7.setVisible(false);
b8.setVisible(false);
b9.setVisible(false);
b10.setVisible(false);
b11.setVisible(false);
b12.setVisible(false);
b13.setVisible(false);
b14.setVisible(false);
b15.setVisible(false);
b16.setVisible(false);
b17.setVisible(false);
b18.setVisible(false);
b19.setVisible(false);
b20.setVisible(false);
b21.setVisible(false);
b22.setVisible(false);
b23.setVisible(false);
b24.setVisible(false);
b25.setVisible(false);
b26.setVisible(false);
b27.setVisible(false);
b28.setVisible(false);
b29.setVisible(false);
b30.setVisible(false);
b31.setVisible(false);
b32.setVisible(false);
b33.setVisible(false);
b34.setVisible(false);
b35.setVisible(false);
b36.setVisible(false);
b37.setVisible(false);
b38.setVisible(false);
b39.setVisible(false);
b42.setVisible(false);
b43.setVisible(false);
g.setColor(Color.black);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("Enter password",400,400);
break;
}
case 1:
{ b1.setVisible(false);
b2.setVisible(true);
t1.setVisible(false);
t2.setVisible(true);
t3.setVisible(false);
t4.setVisible(false);
///////////smiley
g.setColor(Color.yellow);
g.fillOval(840,190,250,250);
g.setColor(Color.black);
g.fillOval(890,270,35,35);
g.fillOval(1000,270,35,35);
for(int i=0;i<9;i++)
{g.drawArc(900,315,130+i,68+i,180,180);}
g.setColor(Color.black);
g.setFont(new Font("ALGERIAN",Font.ITALIC,65));
g.drawString("WELCOME",800,520);
g.drawString("VISWA DEEP",770,600);
g.setColor(Color.yellow);
g.fillOval(320,700,95,95);
g.setColor(Color.black);
g.fillOval(345,726,15,15);
g.fillOval(380,726,15,15);
for(int i=0;i<5;i++){g.drawArc(350,758,28+i,12+i,180,180);}
g.setColor(Color.blue);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("Waiting for your COMMAND BOSS :",445,750);
break;
}
/////////////////////////////////////////////
//exceptional case
case 2:
{
b1.setVisible(false);
b2.setVisible(false);
b3.setVisible(false);
b4.setVisible(false);
b5.setVisible(false);
b6.setVisible(false);
b7.setVisible(false);
b8.setVisible(false);
b9.setVisible(false);
b10.setVisible(false);
b11.setVisible(false);
b12.setVisible(false);
b13.setVisible(false);
b14.setVisible(false);
b15.setVisible(false);
b16.setVisible(false);
b17.setVisible(false);
b18.setVisible(false);
b19.setVisible(false);
b20.setVisible(false);
b21.setVisible(false);
b22.setVisible(false);
b23.setVisible(false);
b24.setVisible(false);
b25.setVisible(false);
b26.setVisible(false);
b27.setVisible(false);
b27.setVisible(false);
b28.setVisible(false);
b29.setVisible(false);
b30.setVisible(false);
b31.setVisible(false);
b32.setVisible(false);
b33.setVisible(false);
b34.setVisible(false);
b35.setVisible(false);
b36.setVisible(false);
b37.setVisible(false);
b38.setVisible(false);
b39.setVisible(false);
t1.setVisible(false);
t1.setVisible(false);
t3.setVisible(false);
t4.setVisible(false);
b42.setVisible(false);
b43.setVisible(false);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("I think you are not whom I think you are ",520,500);
g.setColor(Color.yellow);
g.fillOval(840,190,250,250);
g.setColor(Color.black);
g.fillRoundRect(880, 280, 60, 15, 10, 10);
g.fillRoundRect(1000, 280, 60, 15, 10, 10);
g.fillRoundRect(920, 360, 100, 15, 10, 10);
break;
}
case 22:
{
b1.setVisible(false);
b2.setVisible(false);
b3.setVisible(false);
b4.setVisible(false);
b5.setVisible(false);
b6.setVisible(false);
b7.setVisible(false);
b8.setVisible(false);
b9.setVisible(false);
b10.setVisible(false);
b11.setVisible(false);
b12.setVisible(false);
b13.setVisible(false);
b14.setVisible(false);
b15.setVisible(false);
b16.setVisible(false);
b17.setVisible(false);
b18.setVisible(false);
b19.setVisible(false);
b20.setVisible(false);
b21.setVisible(false);
b22.setVisible(false);
b23.setVisible(false);
b24.setVisible(false);
b25.setVisible(false);
b26.setVisible(false);
b27.setVisible(false);
b27.setVisible(false);
b28.setVisible(false);
b29.setVisible(false);
b30.setVisible(false);
b31.setVisible(false);
b32.setVisible(false);
b33.setVisible(false);
b34.setVisible(false);
b35.setVisible(false);
b36.setVisible(false);
b37.setVisible(false);
b38.setVisible(false);
b42.setVisible(false);
b43.setVisible(false);
t1.setVisible(false);
t1.setVisible(false);
t3.setVisible(false);
t4.setVisible(false);
b39.setVisible(false);
g.setColor(Color.yellow);
g.fillOval(640,180,250,250);
g.setColor(Color.black);
g.fillOval(690,260,35,35);
g.setColor(Color.black);
g.fillOval(800,260,35,35);
g.setColor(Color.black);//1300,435
for(int i=0;i<9;i++)
{g.drawArc(700,330,130+i,68+i,0,180);}
for(int i=0;i<6;i++)
g.drawArc(700,330+i,130,68,15,165);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,65));
g.drawString("Program Terminated ",520,500);
break;
}
///////////////////////////////////////////////
case 3:
{ t3.setVisible(false);
t2.setVisible(false);
b2.setVisible(false);
b3.setVisible(true);
b4.setVisible(true);
g.setColor(Color.yellow);
g.fillOval(840,190,250,250);
g.setColor(Color.black);
g.fillOval(890,270,35,35);
g.fillOval(1000,270,35,35);
for(int i=0;i<9;i++)
{g.drawArc(900,315,130+i,68+i,180,180);}
g.setColor(Color.green);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("HELLO Everyone ",520,500);
g.drawString("GOOD EVENING ",620,600);
g.setColor(Color.yellow);
g.fillOval(320,700,95,95);
g.setColor(Color.black);
g.fillOval(345,726,15,15);
g.fillOval(380,726,15,15);
for(int i=0;i<5;i++){g.drawArc(350,758,28+i,12+i,180,180);}
g.setColor(Color.blue);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I start presentation boss :",445,750);
break;
}
case 4:
{
b3.setVisible(false);
b4.setVisible(false);
b5.setVisible(true);
b6.setVisible(true);
g.setColor(Color.yellow);
g.fillOval(420,775,95,95);
g.setColor(Color.black);
g.fillOval(445,801,15,15);
g.fillOval(480,801,15,15);
for(int i=0;i<5;i++){g.drawArc(450,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue master :",545,840);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Simulation of a Roadmap of Communications between Cell Phones",200,120);
i1=getImage(getDocumentBase(),"mkypts.jpg");
g.drawImage(i1, 200,200,190,80, null, null);
g.setColor(Color.blue);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Communications between Cell Phones ",400,250);
g.drawImage(i1, 200,320,200,80, null, null);
g.setColor(Color.blue);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Communications b/w cell phones relies on",400,370);
g.drawImage(i1, 200,440,200,80, null, null);
g.setColor(Color.blue);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Handling wireless and mobility",400,490);
g.drawImage(i1, 200,560,200,80, null, null);
g.setColor(Color.blue);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Hand-off in micro cell and macro cell",400,600);
g.drawImage(i1, 200,680,200,80, null, null);
g.setColor(Color.blue);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Problems encountered and solutions",400,720);
i2=getImage(getDocumentBase(),"cvr.jpg");
g.drawImage(i2, 1200,200,250,580, null, null);
if(lr<=1)
{repaint();try {Thread.sleep(99);} catch (InterruptedException e) {e.printStackTrace();}}
lr++;
break;
}
case 5:
{
b5.setVisible(false);
b6.setVisible(false);
b7.setVisible(true);
b8.setVisible(true);
g.setColor(Color.DARK_GRAY);
g.setFont(new Font("Times New Roman",Font.BOLD,30));
g.drawString("Communications between Cell Phones",10,120);
g.setColor(Color.yellow);
g.fillOval(520,775,95,95);
g.setColor(Color.black);
g.fillOval(545,801,15,15);
g.fillOval(580,801,15,15);
for(int i=0;i<5;i++){g.drawArc(550,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue master :",645,840);
//////////////// mobile
g.drawRoundRect(180, 700, 100, 145, 25, 30);
g.drawLine(211, 709, 255, 709);
g.drawLine(211, 710, 255, 710);
g.drawLine(211, 711, 255, 711);
g.drawRoundRect(185, 720, 90, 105, 25, 25);
g.fillOval(220, 823, 25, 23);
//////////////////
g.drawLine(450, 500, 450, 610);
g.drawLine(450, 500, 400, 600);
g.drawLine(450, 500, 500, 600);
g.drawLine(400, 600,450, 610);
g.drawLine(500, 600,450, 610);
g.drawLine(440,520,450,522);
g.drawLine(430,540,450,544);
g.drawLine(420,560,450,566);
g.drawLine(410,580,450,588);
g.drawLine(460,520,450,522);
g.drawLine(470,540,450,544);
g.drawLine(480,560,450,566);
g.drawLine(490,580,450,588);
//rec
g.fillRect(446, 470, 6, 30);
g.fillRect(452, 450, 6, 30);
g.fillRect(450,494,30,6);
g.fillRect(465, 488, 30,6);
g.fillRect(415,494,30,6);
g.fillRect(400, 488, 30,6);
////////////////////////////////////////msc
g.drawRect(650, 300, 100, 120);
g.drawLine(680, 320, 720, 400);
g.drawLine(720, 320, 680, 400);
g.drawLine(680, 320,665, 320);
g.drawLine(720, 320,735, 320);
g.drawLine(680, 400,665,400);
g.drawLine(720, 400, 735, 400);
/////////////////////////////////////////////////////////second
//////////////// mobile
g.drawRoundRect(1580, 700, 100, 145, 25, 30);
g.drawLine(1611, 709, 1655, 709);
g.drawLine(1611, 710, 1655, 710);
g.drawLine(1611, 711, 1655, 711);
g.drawRoundRect(1585, 720, 90, 105, 25, 25);
g.fillOval(1620, 823, 25, 23);
//////////////////
g.drawLine(1450, 500, 1450, 610);
g.drawLine(1450, 500, 1400, 600);
g.drawLine(1450, 500, 1500, 600);
g.drawLine(1400, 600,1450, 610);
g.drawLine(1500, 600,1450, 610);
g.drawLine(1440,520,1450,522);
g.drawLine(1430,540,1450,544);
g.drawLine(1420,560,1450,566);
g.drawLine(1410,580,1450,588);
g.drawLine(1460,520,1450,522);
g.drawLine(1470,540,1450,544);
g.drawLine(1480,560,1450,566);
g.drawLine(1490,580,1450,588);
//rec
g.fillRect(1446, 470, 6, 30);
g.fillRect(1452, 450, 6, 30);
g.fillRect(1450,494,30,6);
g.fillRect(1465, 488, 30,6);
g.fillRect(1415,494,30,6);
g.fillRect(1400, 488, 30,6);
g.drawRect(1100, 300, 100, 120);
g.drawLine(1130, 320,1170, 400);
g.drawLine(1170, 320, 1130, 400);
g.drawLine(1130, 320,1115, 320);
g.drawLine(1170, 320,1185, 320);
g.drawLine(1130, 400,1115,400);
g.drawLine(1170, 400,1185, 400);
//////////////////////////////////////////oval
g.setColor(Color.cyan);
g.fillOval(650,50, 600, 200);
////////////////////////////////////////connections
g.setColor(Color.black);
g.fillRect(700, 200, 10, 100);
g.fillRect(1150,200, 10, 100);
g.fillRect(475, 550, 232, 8);
g.fillRect(700, 420, 8, 130);
g.fillRect(1150, 420, 8, 130);
g.fillRect(1150, 550, 275, 8);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,30));
g.drawString("Mobile User 1",160,890);
g.drawString("Mobile User 2",1580,890);
g.drawString("Base Station 1",360,630);
g.drawString("Base Station 2",1380,630);
g.drawString("Mobile Switching ",800,350);
g.drawString("Centers ",850,400);
g.drawString("Public Network ",820,150);
break;
}
case 6:
{
b7.setVisible(false);
b8.setVisible(false);
b9.setVisible(true);
b10.setVisible(true);
b11.setVisible(true);
g.setColor(Color.yellow);
g.fillOval(520,775,95,95);
g.setColor(Color.black);
g.fillOval(545,801,15,15);
g.fillOval(580,801,15,15);
for(int i=0;i<5;i++){g.drawArc(550,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue master :",645,840);
//////////////// mobile
g.drawRoundRect(180, 700, 100, 145, 25, 30);
g.drawLine(211, 709, 255, 709);
g.drawLine(211, 710, 255, 710);
g.drawLine(211, 711, 255, 711);
g.drawRoundRect(185, 720, 90, 105, 25, 25);
g.fillOval(220, 823, 25, 23);
//////////////////
g.drawLine(450, 500, 450, 610);
g.drawLine(450, 500, 400, 600);
g.drawLine(450, 500, 500, 600);
g.drawLine(400, 600,450, 610);
g.drawLine(500, 600,450, 610);
g.drawLine(440,520,450,522);
g.drawLine(430,540,450,544);
g.drawLine(420,560,450,566);
g.drawLine(410,580,450,588);
g.drawLine(460,520,450,522);
g.drawLine(470,540,450,544);
g.drawLine(480,560,450,566);
g.drawLine(490,580,450,588);
//rec
g.fillRect(446, 470, 6, 30);
g.fillRect(452, 450, 6, 30);
g.fillRect(450,494,30,6);
g.fillRect(465, 488, 30,6);
g.fillRect(415,494,30,6);
g.fillRect(400, 488, 30,6);
////////////////////////////////////////msc
g.drawRect(650, 300, 100, 120);
g.drawLine(680, 320, 720, 400);
g.drawLine(720, 320, 680, 400);
g.drawLine(680, 320,665, 320);
g.drawLine(720, 320,735, 320);
g.drawLine(680, 400,665,400);
g.drawLine(720, 400, 735, 400);
/////////////////////////////////////////////////////////second
//////////////// mobile
g.drawRoundRect(1580, 700, 100, 145, 25, 30);
g.drawLine(1611, 709, 1655, 709);
g.drawLine(1611, 710, 1655, 710);
g.drawLine(1611, 711, 1655, 711);
g.drawRoundRect(1585, 720, 90, 105, 25, 25);
g.fillOval(1620, 823, 25, 23);
//////////////////
g.drawLine(1450, 500, 1450, 610);
g.drawLine(1450, 500, 1400, 600);
g.drawLine(1450, 500, 1500, 600);
g.drawLine(1400, 600,1450, 610);
g.drawLine(1500, 600,1450, 610);
g.drawLine(1440,520,1450,522);
g.drawLine(1430,540,1450,544);
g.drawLine(1420,560,1450,566);
g.drawLine(1410,580,1450,588);
g.drawLine(1460,520,1450,522);
g.drawLine(1470,540,1450,544);
g.drawLine(1480,560,1450,566);
g.drawLine(1490,580,1450,588);
//rec
g.fillRect(1446, 470, 6, 30);
g.fillRect(1452, 450, 6, 30);
g.fillRect(1450,494,30,6);
g.fillRect(1465, 488, 30,6);
g.fillRect(1415,494,30,6);
g.fillRect(1400, 488, 30,6);
g.drawRect(1100, 300, 100, 120);
g.drawLine(1130, 320,1170, 400);
g.drawLine(1170, 320, 1130, 400);
g.drawLine(1130, 320,1115, 320);
g.drawLine(1170, 320,1185, 320);
g.drawLine(1130, 400,1115,400);
g.drawLine(1170, 400,1185, 400);
//////////////////////////////////////////oval
g.setColor(Color.cyan);
g.fillOval(650,50, 600, 200);
////////////////////////////////////////connections
g.setColor(Color.black);
g.fillRect(700, 200, 10, 100);
g.fillRect(1150,200, 10, 100);
g.fillRect(475, 550, 232, 8);
g.fillRect(700, 420, 8, 130);
g.fillRect(1150, 420, 8, 130);
g.fillRect(1150, 550, 275, 8);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,30));
g.drawString("Mobile User 1",160,890);
g.drawString("Mobile User 2",1580,890);
g.drawString("Base Station 1",360,630);
g.drawString("Base Station 2",1380,630);
g.drawString("Mobile Switching ",800,350);
g.drawString("Centers ",850,400);
g.drawString("Public Network ",820,150);
//////////////////////stimulation
g.setColor(Color.blue);
g.drawString("Tr to",195,760);
g.drawString("BST",205,800);
for(int i=0;i<4;i++)
{
g.setColor(Color.blue);
g.drawArc(220, 690, 20, 10, 0, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(210, 670, 40, 22, 0, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(200, 650, 60, 34, 0, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(190, 630, 80, 46, 0, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.setColor(Color.white);
g.drawArc(220, 690, 20, 10, 0, 180);
g.drawArc(210, 670, 40, 22, 0, 180);
g.drawArc(200, 650, 60, 34, 0, 180);
g.drawArc(190, 630, 80, 46, 0, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
if(i==3)
{
g.setColor(Color.blue);
g.drawArc(220, 690, 20, 10, 0, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(210, 670, 40, 22, 0, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(200, 650, 60, 34, 0, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(190, 630, 80, 46, 0, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
break;
}
}
g.setFont(new Font("Times New Roman",Font.BOLD,27));
g.setColor(Color.white);
g.fillRoundRect(187, 722, 85, 100, 25, 25);
g.setColor(Color.blue);
g.drawString("BST to",193,763);
g.drawString("MSC",205,800);
g.setColor(Color.green);
for(int i=0;i<232;i++)
{
g.drawLine(475+i, 550, 475+i, 558);
try {Thread.sleep(8);} catch (InterruptedException e) {e.printStackTrace();}
}
for(int i=0;i<132;i++)
{
g.drawLine(700, 550-i,708, 550-i);
try {Thread.sleep(8);} catch (InterruptedException e) {e.printStackTrace();}
}
g.setColor(Color.white);
g.fillRoundRect(187, 722, 85, 100, 25, 25);
g.setColor(Color.blue);
g.setFont(new Font("Times New Roman",Font.BOLD,25));
g.drawString("MSC to",193,763);
g.drawString("PN",205,800);
g.setColor(Color.green);
for(int i=0;i<103;i++)
{
g.drawLine(700, 300-i,710,300-i);
try {Thread.sleep(12);} catch (InterruptedException e) {e.printStackTrace();}
}
/////////////////////////////////////////2 cnd phase
g.setColor(Color.white);
g.fillRoundRect(187, 722, 85, 100, 25, 25);
g.setColor(Color.blue);
g.setFont(new Font("Times New Roman",Font.BOLD,25));
g.drawString("PN2 to",193,763);
g.drawString("MSC 2",200,800);
g.setColor(Color.green);
for(int i=0;i<100;i++)
{
g.drawLine(1150, 200+i,1160, 200+i);
try {Thread.sleep(12);} catch (InterruptedException e) {e.printStackTrace();}
}
g.setColor(Color.white);
g.fillRoundRect(187, 722, 85, 100, 25, 25);
g.setColor(Color.blue);
g.setFont(new Font("Times New Roman",Font.BOLD,20));
g.drawString("MSC2 to",193,763);
g.drawString("BST 2",205,800);
g.setColor(Color.green);
for(int i=0;i<132;i++)
{
g.drawLine(1150, 420+i,1158, 420+i);
try {Thread.sleep(8);} catch (InterruptedException e) {e.printStackTrace();}
}
for(int i=0;i<280;i++)
{
g.drawLine(1150+i, 550,1150+i, 558);
try {Thread.sleep(8);} catch (InterruptedException e) {e.printStackTrace();}
}
g.setColor(Color.white);
g.fillRoundRect(187, 722, 85, 100, 25, 25);
g.setColor(Color.blue);
g.setFont(new Font("Times New Roman",Font.BOLD,20));
g.drawString("BST 2 to",193,763);
g.drawString("User 2",205,800);
g.setColor(Color.green);
for(int i=0;i<4;i++)
{
g.setColor(Color.blue);
g.drawArc(1390, 480, 10, 20, 90, 180);
g.drawArc(1491, 480, 10, 20, 270, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(1370, 470, 20, 40, 90, 180);
g.drawArc(1501, 470, 20, 40, 270, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(1350, 460, 30, 60, 90, 180);
g.drawArc(1521, 460, 30, 60, 270, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.setColor(Color.white);
g.drawArc(1390, 480, 10, 20, 90, 180);
g.drawArc(1370, 470, 20, 40, 90, 180);
g.drawArc(1350, 460, 30, 60, 90, 180);
g.drawArc(1491, 480, 10, 20, 270, 180);
g.drawArc(1501, 470, 20, 40, 270, 180);
g.drawArc(1521, 460, 30, 60, 270, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
if(i==3)
{ g.setColor(Color.blue);
g.drawArc(1390, 480, 10, 20, 90, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(1370, 470, 20, 40, 90, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(1350, 460, 30, 60, 90, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(1491, 480, 10, 20, 270, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(1501, 470, 20, 40, 270, 180);
try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}
g.drawArc(1521, 460, 30, 60, 270, 180);
break;}
}
g.setColor(Color.white);
g.fillRoundRect(187, 722, 85, 100, 25, 25);
g.setColor(Color.blue);
g.setFont(new Font("Times New Roman",Font.BOLD,20));
g.drawString("User 2",205,770);
g.setColor(Color.green);
g.setColor(Color.blue);
g.setFont(new Font("Times New Roman",Font.BOLD,20));
g.drawString("calling",1605,800);
g.drawString("User 1",1593,763);
}
break;
}
if(j1==7)
{
b9.setVisible(false);
b10.setVisible(false);
b11.setVisible(false);
b12.setVisible(true);
b13.setVisible(true);
b14.setVisible(true);
g.setColor(Color.yellow);
g.fillOval(420,775,95,95);
g.setColor(Color.black);
g.fillOval(445,801,15,15);
g.fillOval(480,801,15,15);
for(int i=0;i<5;i++){g.drawArc(450,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue master :",545,840);
i1=getImage(getDocumentBase(),"satellite.jpg");
g.drawImage(i1, 200,10,1600,750, null, null);
if(lrr<=1)
{repaint();try {Thread.sleep(99);} catch (InterruptedException e) {e.printStackTrace();}}
lrr++;
}
if(j1==8)
{
g.setColor(Color.yellow);
g.fillOval(420,775,95,95);
g.setColor(Color.black);
g.fillOval(445,801,15,15);
g.fillOval(480,801,15,15);
for(int i=0;i<5;i++){g.drawArc(450,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue master :",545,840);
b12.setVisible(false);
b13.setVisible(false);
b14.setVisible(false);
for(int i1=0;i1<1000;i1++)
{
g.drawLine(0, i1, 1950, i1);
try {Thread.sleep(1);} catch (InterruptedException e) {e.printStackTrace();}
}
b15.setVisible(true);
b16.setVisible(true);
b17.setVisible(true);
b18.setVisible(true);
b19.setVisible(true);
b20.setVisible(true);
b21.setVisible(true);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,75));
g.drawString("communications between cell phones rely on",200,120);
g.setColor(Color.green);
g.setColor(Color.yellow);
g.fillOval(520,775,95,95);
g.setColor(Color.black);
g.fillOval(545,801,15,15);
g.fillOval(580,801,15,15);
for(int i=0;i<5;i++){g.drawArc(550,833,28+i,12+i,180,180);}
g.setColor(Color.white);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue master :",645,840);
}
//////////////////////ast
if(j1==9)
{
b15.setVisible(false);
b16.setVisible(false);
b17.setVisible(false);
b18.setVisible(false);
b19.setVisible(false);
b20.setVisible(false);
b21.setVisible(false);
b22.setVisible(true);
i1=getImage(getDocumentBase(),"phone.jpg");
g.drawImage(i1, 200,10,1200,750, null, null);
if(l1<=1)
{repaint();try {Thread.sleep(99);} catch (InterruptedException e) {e.printStackTrace();}}
l1++;
}
if(j1==10)
{
b15.setVisible(false);
b16.setVisible(false);
b17.setVisible(false);
b18.setVisible(false);
b19.setVisible(false);
b20.setVisible(false);
b21.setVisible(false);
b22.setVisible(true);
i1=getImage(getDocumentBase(),"bs.jpg");
g.drawImage(i1, 200,10,1200,750, null, null);
if(l2<=1)
{repaint();try {Thread.sleep(99);} catch (InterruptedException e) {e.printStackTrace();}}
l2++;
}
if(j1==11)
{
b15.setVisible(false);
b16.setVisible(false);
b17.setVisible(false);
b18.setVisible(false);
b19.setVisible(false);
b20.setVisible(false);
b21.setVisible(false);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Funtions of MSC",200,120);
g.setColor(Color.BLUE);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Interworking functions via Gateway ",400,250);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Performs call set-up, release and routing",400,370);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Coordinates the activities of all the base stations",400,490);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Connect the entire cellular system to the PSTN",400,600);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Routing call to vistor Location",400,720);
}
if(j1==12)
{b15.setVisible(false);
b16.setVisible(false);
b17.setVisible(false);
b18.setVisible(false);
b19.setVisible(false);
b20.setVisible(false);
b21.setVisible(false);
i1=getImage(getDocumentBase(),"multipath.jpg");
g.drawImage(i1, 200,10,1200,750, null, null);
if(l3<=1)
{repaint();try {Thread.sleep(99);} catch (InterruptedException e) {e.printStackTrace();}}
l3++;
}
if(j1==13)
{
b15.setVisible(false);
b16.setVisible(false);
b17.setVisible(false);
b18.setVisible(false);
b19.setVisible(false);
b20.setVisible(false);
b21.setVisible(false);
b22.setVisible(false);
b23.setVisible(true);
t3.setVisible(true);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("I think you are not whom I think you are ",520,500);
g.setColor(Color.yellow);
g.fillOval(840,190,250,250);
g.setColor(Color.black);
g.fillRoundRect(880, 280, 60, 15, 10, 10);
g.fillRoundRect(1000, 280, 60, 15, 10, 10);
g.fillRoundRect(920, 360, 100, 15, 10, 10);
g.drawString("So Please answer to this question ",520,600);
g.drawString("From where Sky starts ?",520,700); }
if(j1==14)
{b23.setVisible(false);
t3.setVisible(false);
b24.setVisible(true);
b25.setVisible(true);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Hard Hand-Off",200,120);
g.setColor(Color.cyan);
g.fillOval(100, 300, 850, 500);
g.setColor(Color.black);
g.fillOval(950, 300, 850, 500);
///////////////////antena 1
g.setColor(Color.black);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f1",400,400);
g.drawLine(450, 500, 450, 610);
g.drawLine(450, 500, 400, 600);
g.drawLine(450, 500, 500, 600);
g.drawLine(400, 600,450, 610);
g.drawLine(500, 600,450, 610);
g.drawLine(440,520,450,522);
g.drawLine(430,540,450,544);
g.drawLine(420,560,450,566);
g.drawLine(410,580,450,588);
g.drawLine(460,520,450,522);
g.drawLine(470,540,450,544);
g.drawLine(480,560,450,566);
g.drawLine(490,580,450,588);
//rec
g.fillRect(446, 470, 6, 30);
g.fillRect(452, 450, 6, 30);
g.fillRect(450,494,30,6);
g.fillRect(465, 488, 30,6);
g.fillRect(415,494,30,6);
g.fillRect(400, 488, 30,6);
//////////////////////////////
g.setColor(Color.white);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f2",1450,400);
g.drawLine(1450, 500, 1450, 610);
g.drawLine(1450, 500, 1400, 600);
g.drawLine(1450, 500, 1500, 600);
g.drawLine(1400, 600,1450, 610);
g.drawLine(1500, 600,1450, 610);
g.drawLine(1440,520,1450,522);
g.drawLine(1430,540,1450,544);
g.drawLine(1420,560,1450,566);
g.drawLine(1410,580,1450,588);
g.drawLine(1460,520,1450,522);
g.drawLine(1470,540,1450,544);
g.drawLine(1480,560,1450,566);
g.drawLine(1490,580,1450,588);
//rec
g.fillRect(1446, 470, 6, 30);
g.fillRect(1452, 450, 6, 30);
g.fillRect(1450,494,30,6);
g.fillRect(1465, 488, 30,6);
g.fillRect(1415,494,30,6);
g.fillRect(1400, 488, 30,6);
///////////////////////////////////////////
g.setColor(Color.red);
g.fillRect(650,530,60,20);
g.fillRect(600,550,130,30); ///////////CAR IN LEFT REGIN
g.fillOval(640, 578, 25, 25);
g.fillOval(695, 578, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f1",650,500);
}
if(j1==15)
{
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Hard Hand-Off",200,120);
g.setColor(Color.cyan);
g.fillOval(100, 300, 850, 500);
g.setColor(Color.black);
g.fillOval(950, 300, 850, 500);
///////////////////antena 1
g.setColor(Color.black);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f1",400,400);
g.drawLine(450, 500, 450, 610);
g.drawLine(450, 500, 400, 600);
g.drawLine(450, 500, 500, 600);
g.drawLine(400, 600,450, 610);
g.drawLine(500, 600,450, 610);
g.drawLine(440,520,450,522);
g.drawLine(430,540,450,544);
g.drawLine(420,560,450,566);
g.drawLine(410,580,450,588);
g.drawLine(460,520,450,522);
g.drawLine(470,540,450,544);
g.drawLine(480,560,450,566);
g.drawLine(490,580,450,588);
//rec
g.fillRect(446, 470, 6, 30);
g.fillRect(452, 450, 6, 30);
g.fillRect(450,494,30,6);
g.fillRect(465, 488, 30,6);
g.fillRect(415,494,30,6);
g.fillRect(400, 488, 30,6);
//////////////////////////////
g.setColor(Color.white);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f2",1450,400);
g.drawLine(1450, 500, 1450, 610);
g.drawLine(1450, 500, 1400, 600);
g.drawLine(1450, 500, 1500, 600);
g.drawLine(1400, 600,1450, 610);
g.drawLine(1500, 600,1450, 610);
g.drawLine(1440,520,1450,522);
g.drawLine(1430,540,1450,544);
g.drawLine(1420,560,1450,566);
g.drawLine(1410,580,1450,588);
g.drawLine(1460,520,1450,522);
g.drawLine(1470,540,1450,544);
g.drawLine(1480,560,1450,566);
g.drawLine(1490,580,1450,588);
//rec
g.fillRect(1446, 470, 6, 30);
g.fillRect(1452, 450, 6, 30);
g.fillRect(1450,494,30,6);
g.fillRect(1465, 488, 30,6);
g.fillRect(1415,494,30,6);
g.fillRect(1400, 488, 30,6);
///////////////////////////////////////////
g.setColor(Color.red);
g.fillRect(650,530,60,20);
g.fillRect(600,550,130,30); ///////////CAR IN LEFT REGIN
g.fillOval(640, 578, 25, 25);
g.fillOval(695, 578, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f1",650,500);
//////////////////car movement 1 start
for(int i=0;i<211;i++)
{
g.setColor(Color.red);
g.fillRect(650+i,530,60,20);
g.fillRect(600+i,550,130,30);
g.fillOval(640+i, 578, 25, 25);
g.fillOval(695+i, 578, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f1",650+i,500);
try {Thread.sleep(4);} catch (InterruptedException e) {e.printStackTrace();}
g.setColor(Color.cyan);
g.fillRect(650+i,530,60,20);
g.fillRect(600+i,550,130,30);
g.fillOval(640+i, 578, 25, 25);
g.fillOval(695+i, 578, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f1",650+i,500);
try {Thread.sleep(1);} catch (InterruptedException e) {e.printStackTrace();}
if(i==210)
{
g.setColor(Color.RED);
g.fillRect(650+i,530,60,20);
g.fillRect(600+i,550,130,30);
g.fillOval(640+i, 578, 25, 25);
g.fillOval(695+i, 578, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f1",650+i,500);
}
}
//////////////////car movement 1 stop
}
if(j1==16)
{
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Hard Hand-Off",200,120);
g.setColor(Color.cyan);
g.fillOval(100, 300, 850, 500);
g.setColor(Color.black);
g.fillOval(950, 300, 850, 500);
///////////////////antena 1
g.setColor(Color.black);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f1",400,400);
g.drawLine(450, 500, 450, 610);
g.drawLine(450, 500, 400, 600);
g.drawLine(450, 500, 500, 600);
g.drawLine(400, 600,450, 610);
g.drawLine(500, 600,450, 610);
g.drawLine(440,520,450,522);
g.drawLine(430,540,450,544);
g.drawLine(420,560,450,566);
g.drawLine(410,580,450,588);
g.drawLine(460,520,450,522);
g.drawLine(470,540,450,544);
g.drawLine(480,560,450,566);
g.drawLine(490,580,450,588);
//rec
g.fillRect(446, 470, 6, 30);
g.fillRect(452, 450, 6, 30);
g.fillRect(450,494,30,6);
g.fillRect(465, 488, 30,6);
g.fillRect(415,494,30,6);
g.fillRect(400, 488, 30,6);
//////////////////////////////
g.setColor(Color.white);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f2",1450,400);
g.drawLine(1450, 500, 1450, 610);
g.drawLine(1450, 500, 1400, 600);
g.drawLine(1450, 500, 1500, 600);
g.drawLine(1400, 600,1450, 610);
g.drawLine(1500, 600,1450, 610);
g.drawLine(1440,520,1450,522);
g.drawLine(1430,540,1450,544);
g.drawLine(1420,560,1450,566);
g.drawLine(1410,580,1450,588);
g.drawLine(1460,520,1450,522);
g.drawLine(1470,540,1450,544);
g.drawLine(1480,560,1450,566);
g.drawLine(1490,580,1450,588);
//rec
g.fillRect(1446, 470, 6, 30);
g.fillRect(1452, 450, 6, 30);
g.fillRect(1450,494,30,6);
g.fillRect(1465, 488, 30,6);
g.fillRect(1415,494,30,6);
g.fillRect(1400, 488, 30,6);
g.setColor(Color.red);
g.fillRect(1000,530,60,20);
g.fillRect(950,550,130,30);
g.fillOval(990, 578, 25, 25);
g.fillOval(1045, 578, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f2",1000,500);
//////////////////car movement 2 start
g.setColor(Color.yellow);
g.fillOval(420,775,95,95);
g.setColor(Color.black);
g.fillOval(445,801,15,15);
g.fillOval(480,801,15,15);
for(int i=0;i<5;i++){g.drawArc(450,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue master :",545,840);
b26.setVisible(true);
b27.setVisible(true);
}
if(j1==17)
{ b24.setVisible(false);
b25.setVisible(false);
b26.setVisible(false);
b27.setVisible(false);
b28.setVisible(true);
b29.setVisible(true);
b30.setVisible(true);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Soft Hand-Off",200,120);
g.setColor(Color.cyan);
g.fillOval(110, 300, 1000, 500);
g.setColor(Color.black);
g.fillOval(840, 300, 1000, 500);
///////////////////antena 1
g.setColor(Color.black);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f1",400,400);
g.drawLine(450, 500, 450, 610);
g.drawLine(450, 500, 400, 600);
g.drawLine(450, 500, 500, 600);
g.drawLine(400, 600,450, 610);
g.drawLine(500, 600,450, 610);
g.drawLine(440,520,450,522);
g.drawLine(430,540,450,544);
g.drawLine(420,560,450,566);
g.drawLine(410,580,450,588);
g.drawLine(460,520,450,522);
g.drawLine(470,540,450,544);
g.drawLine(480,560,450,566);
g.drawLine(490,580,450,588);
//rec
g.fillRect(446, 470, 6, 30);
g.fillRect(452, 450, 6, 30);
g.fillRect(450,494,30,6);
g.fillRect(465, 488, 30,6);
g.fillRect(415,494,30,6);
g.fillRect(400, 488, 30,6);
//////////////////////////////
g.setColor(Color.white);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f2",1450,400);
g.drawLine(1450, 500, 1450, 610);
g.drawLine(1450, 500, 1400, 600);
g.drawLine(1450, 500, 1500, 600);
g.drawLine(1400, 600,1450, 610);
g.drawLine(1500, 600,1450, 610);
g.drawLine(1440,520,1450,522);
g.drawLine(1430,540,1450,544);
g.drawLine(1420,560,1450,566);
g.drawLine(1410,580,1450,588);
g.drawLine(1460,520,1450,522);
g.drawLine(1470,540,1450,544);
g.drawLine(1480,560,1450,566);
g.drawLine(1490,580,1450,588);
//rec
g.fillRect(1446, 470, 6, 30);
g.fillRect(1452, 450, 6, 30);
g.fillRect(1450,494,30,6);
g.fillRect(1465, 488, 30,6);
g.fillRect(1415,494,30,6);
g.fillRect(1400, 488, 30,6);
///////////////////////////////////////////
g.setColor(Color.red);
g.fillRect(620,530,60,20);
g.fillRect(570,550,130,30); ///////////CAR IN LEFT REGIN
g.fillOval(610, 578, 25, 25);
g.fillOval(665, 578, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f1",620,500);
}
if(j1==18)
{
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Soft Hand-Off",200,120);
g.setColor(Color.cyan);
g.fillOval(110, 300, 1000, 500);
g.setColor(Color.black);
g.fillOval(840, 300, 1000, 500);
///////////////////antena 1
g.setColor(Color.black);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f1",400,400);
g.drawLine(450, 500, 450, 610);
g.drawLine(450, 500, 400, 600);
g.drawLine(450, 500, 500, 600);
g.drawLine(400, 600,450, 610);
g.drawLine(500, 600,450, 610);
g.drawLine(440,520,450,522);
g.drawLine(430,540,450,544);
g.drawLine(420,560,450,566);
g.drawLine(410,580,450,588);
g.drawLine(460,520,450,522);
g.drawLine(470,540,450,544);
g.drawLine(480,560,450,566);
g.drawLine(490,580,450,588);
//rec
g.fillRect(446, 470, 6, 30);
g.fillRect(452, 450, 6, 30);
g.fillRect(450,494,30,6);
g.fillRect(465, 488, 30,6);
g.fillRect(415,494,30,6);
g.fillRect(400, 488, 30,6);
//////////////////////////////
g.setColor(Color.white);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f2",1450,400);
g.drawLine(1450, 500, 1450, 610);
g.drawLine(1450, 500, 1400, 600);
g.drawLine(1450, 500, 1500, 600);
g.drawLine(1400, 600,1450, 610);
g.drawLine(1500, 600,1450, 610);
g.drawLine(1440,520,1450,522);
g.drawLine(1430,540,1450,544);
g.drawLine(1420,560,1450,566);
g.drawLine(1410,580,1450,588);
g.drawLine(1460,520,1450,522);
g.drawLine(1470,540,1450,544);
g.drawLine(1480,560,1450,566);
g.drawLine(1490,580,1450,588);
//rec
g.fillRect(1446, 470, 6, 30);
g.fillRect(1452, 450, 6, 30);
g.fillRect(1450,494,30,6);
g.fillRect(1465, 488, 30,6);
g.fillRect(1415,494,30,6);
g.fillRect(1400, 488, 30,6);
///////////////////////////////////////////
for(int i=0;i<140;i++)
{
g.setColor(Color.red);
g.fillRect(620+i,530,60,20);
g.fillRect(570+i,550,130,30); ///////////CAR IN LEFT movement
g.fillOval(610+i, 578, 25, 25);
g.fillOval(665+i, 578, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f1",620+i,500);
try {Thread.sleep(4);} catch (InterruptedException e) {e.printStackTrace();}
g.setColor(Color.cyan);
g.fillRect(620+i,530,60,20);
g.fillRect(570+i,550,130,30); ///////////CAR IN LEFT movement
g.fillOval(610+i, 578, 25, 25);
g.fillOval(665+i, 578, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f1",620+i,500);
try {Thread.sleep(2);} catch (InterruptedException e) {e.printStackTrace();}
if(i==139)
{g.setColor(Color.red);
g.fillRect(620+i,530,60,20);
g.fillRect(570+i,550,130,30); ///////////CAR IN LEFT movement
g.fillOval(610+i, 578, 25, 25);
g.fillOval(665+i, 578, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f1",620+i,500);
}
}
}
if(j1==19)
{
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Soft Hand-Off",200,120);
g.setColor(Color.cyan);
g.fillOval(110, 300, 1000, 500);
g.setColor(Color.black);
g.fillOval(840, 300, 1000, 500);
///////////////////antena 1
g.setColor(Color.black);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f1",400,400);
g.drawLine(450, 500, 450, 610);
g.drawLine(450, 500, 400, 600);
g.drawLine(450, 500, 500, 600);
g.drawLine(400, 600,450, 610);
g.drawLine(500, 600,450, 610);
g.drawLine(440,520,450,522);
g.drawLine(430,540,450,544);
g.drawLine(420,560,450,566);
g.drawLine(410,580,450,588);
g.drawLine(460,520,450,522);
g.drawLine(470,540,450,544);
g.drawLine(480,560,450,566);
g.drawLine(490,580,450,588);
//rec
g.fillRect(446, 470, 6, 30);
g.fillRect(452, 450, 6, 30);
g.fillRect(450,494,30,6);
g.fillRect(465, 488, 30,6);
g.fillRect(415,494,30,6);
g.fillRect(400, 488, 30,6);
//////////////////////////////
g.setColor(Color.white);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f2",1450,400);
g.drawLine(1450, 500, 1450, 610);
g.drawLine(1450, 500, 1400, 600);
g.drawLine(1450, 500, 1500, 600);
g.drawLine(1400, 600,1450, 610);
g.drawLine(1500, 600,1450, 610);
g.drawLine(1440,520,1450,522);
g.drawLine(1430,540,1450,544);
g.drawLine(1420,560,1450,566);
g.drawLine(1410,580,1450,588);
g.drawLine(1460,520,1450,522);
g.drawLine(1470,540,1450,544);
g.drawLine(1480,560,1450,566);
g.drawLine(1490,580,1450,588);
//rec
g.fillRect(1446, 470, 6, 30);
g.fillRect(1452, 450, 6, 30);
g.fillRect(1450,494,30,6);
g.fillRect(1465, 488, 30,6);
g.fillRect(1415,494,30,6);
g.fillRect(1400, 488, 30,6);
///////////////////car f1 &f2
g.setColor(Color.red);
g.fillRect(930,520,60,20);
g.fillRect(890,540,130,30); ///////////CAR IN LEFT movement
g.fillOval(920, 568, 25, 25);
g.fillOval(975, 568, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f1",920,500);
g.drawString("f2",960,500);
}
if(j1==20)
{ g.setColor(Color.yellow);
g.fillOval(420,775,95,95);
g.setColor(Color.black);
g.fillOval(445,801,15,15);
g.fillOval(480,801,15,15);
for(int i=0;i<5;i++){g.drawArc(450,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue master :",545,840);
b31.setVisible(true);
b32.setVisible(true);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Soft Hand-Off",200,120);
g.setColor(Color.cyan);
g.fillOval(110, 300, 1000, 500);
g.setColor(Color.black);
g.fillOval(840, 300, 1000, 500);
///////////////////antena 1
g.setColor(Color.black);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f1",400,400);
g.drawLine(450, 500, 450, 610);
g.drawLine(450, 500, 400, 600);
g.drawLine(450, 500, 500, 600);
g.drawLine(400, 600,450, 610);
g.drawLine(500, 600,450, 610);
g.drawLine(440,520,450,522);
g.drawLine(430,540,450,544);
g.drawLine(420,560,450,566);
g.drawLine(410,580,450,588);
g.drawLine(460,520,450,522);
g.drawLine(470,540,450,544);
g.drawLine(480,560,450,566);
g.drawLine(490,580,450,588);
//rec
g.fillRect(446, 470, 6, 30);
g.fillRect(452, 450, 6, 30);
g.fillRect(450,494,30,6);
g.fillRect(465, 488, 30,6);
g.fillRect(415,494,30,6);
g.fillRect(400, 488, 30,6);
//////////////////////////////
g.setColor(Color.white);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f2",1450,400);
g.drawLine(1450, 500, 1450, 610);
g.drawLine(1450, 500, 1400, 600);
g.drawLine(1450, 500, 1500, 600);
g.drawLine(1400, 600,1450, 610);
g.drawLine(1500, 600,1450, 610);
g.drawLine(1440,520,1450,522);
g.drawLine(1430,540,1450,544);
g.drawLine(1420,560,1450,566);
g.drawLine(1410,580,1450,588);
g.drawLine(1460,520,1450,522);
g.drawLine(1470,540,1450,544);
g.drawLine(1480,560,1450,566);
g.drawLine(1490,580,1450,588);
//rec
g.fillRect(1446, 470, 6, 30);
g.fillRect(1452, 450, 6, 30);
g.fillRect(1450,494,30,6);
g.fillRect(1465, 488, 30,6);
g.fillRect(1415,494,30,6);
g.fillRect(1400, 488, 30,6);
///////////////////car f1 &f2
for(int i=0;i<90;i++)
{
g.setColor(Color.red);
g.fillRect(1130+i,520,60,20);
g.fillRect(1090+i,540,130,30); ///////////CAR IN f2
g.fillOval(920, 568, 25, 25);
g.fillOval(1175+i, 568, 25, 25);
g.fillOval(1120+i, 568, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f2",1120+i,500);
try {Thread.sleep(4);} catch (InterruptedException e) {e.printStackTrace();}
g.setColor(Color.black);
g.fillRect(1130+i,520,60,20);
g.fillRect(1090+i,540,130,30); ///////////CAR IN f2
g.fillOval(920, 568, 25, 25);
g.fillOval(1175+i, 568, 25, 25);
g.fillOval(1120+i, 568, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f2",1120+i,500);
try {Thread.sleep(4);} catch (InterruptedException e) {e.printStackTrace();}
if(i==89)
{g.setColor(Color.red);
g.fillRect(1130+i,520,60,20);
g.fillRect(1090+i,540,130,30); ///////////CAR IN f2
g.fillOval(920, 568, 25, 25);
g.fillOval(1175+i, 568, 25, 25);
g.fillOval(1120+i, 568, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f2",1120+i,500);
}
}
}
if(j1==21)
{
b28.setVisible(false);
b29.setVisible(false);
b30.setVisible(false);
b31.setVisible(false);
b32.setVisible(false);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Soft Hand-Off",200,120);
g.setColor(Color.cyan);
g.fillOval(110, 300, 1000, 500);
g.setColor(Color.black);
g.fillOval(840, 300, 1000, 500);
///////////////////antena 1
g.setColor(Color.black);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f1",400,400);
g.drawLine(450, 500, 450, 610);
g.drawLine(450, 500, 400, 600);
g.drawLine(450, 500, 500, 600);
g.drawLine(400, 600,450, 610);
g.drawLine(500, 600,450, 610);
g.drawLine(440,520,450,522);
g.drawLine(430,540,450,544);
g.drawLine(420,560,450,566);
g.drawLine(410,580,450,588);
g.drawLine(460,520,450,522);
g.drawLine(470,540,450,544);
g.drawLine(480,560,450,566);
g.drawLine(490,580,450,588);
//rec
g.fillRect(446, 470, 6, 30);
g.fillRect(452, 450, 6, 30);
g.fillRect(450,494,30,6);
g.fillRect(465, 488, 30,6);
g.fillRect(415,494,30,6);
g.fillRect(400, 488, 30,6);
//////////////////////////////
g.setColor(Color.white);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("f2",1450,400);
g.drawLine(1450, 500, 1450, 610);
g.drawLine(1450, 500, 1400, 600);
g.drawLine(1450, 500, 1500, 600);
g.drawLine(1400, 600,1450, 610);
g.drawLine(1500, 600,1450, 610);
g.drawLine(1440,520,1450,522);
g.drawLine(1430,540,1450,544);
g.drawLine(1420,560,1450,566);
g.drawLine(1410,580,1450,588);
g.drawLine(1460,520,1450,522);
g.drawLine(1470,540,1450,544);
g.drawLine(1480,560,1450,566);
g.drawLine(1490,580,1450,588);
//rec
g.fillRect(1446, 470, 6, 30);
g.fillRect(1452, 450, 6, 30);
g.fillRect(1450,494,30,6);
g.fillRect(1465, 488, 30,6);
g.fillRect(1415,494,30,6);
g.fillRect(1400, 488, 30,6);
///////////////////car f1 &f2
g.setColor(Color.red);
g.fillRect(1130,520,60,20);
g.fillRect(1090,540,130,30); ///////////CAR IN f2
g.fillOval(920, 568, 25, 25);
g.fillOval(1175, 568, 25, 25);
g.fillOval(1120, 568, 25, 25);
g.setFont(new Font("Times New Roman",Font.ITALIC,40));
g.drawString("f2",1120,500);
for(int i=0;i<962;i++)
{g.setColor(Color.blue);
g.drawLine(i, 0,i, 1000);
try {Thread.sleep(2);} catch (InterruptedException e) {e.printStackTrace();}
g.drawLine(1920-i, 0,1920-i, 1000);
}
for(int i=0;i<962;i++)
{g.setColor(Color.white);
g.drawLine(961-i, 0,961-i, 1000);
try {Thread.sleep(1);} catch (InterruptedException e) {e.printStackTrace();}
g.drawLine(959+i, 0,959+i, 1000);
}
setBackground(Color.white);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Cellular Design",200,120);
g.setColor(Color.black);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Types OF cell based on size",400,250);
g.setColor(Color.blue);
g.drawString("1] Micro Cell",400,350);
g.drawString("2] Macro cell",400,400);
g.setColor(Color.black);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("cellular Structures",500,550);
g.setColor(Color.blue);
g.drawString("1] circular",400,650);
g.drawString("2] Hexagonal",400,700);
g.drawString("2] Square",400,750);
g.setColor(Color.yellow);
g.fillOval(420,775,95,95);
g.setColor(Color.black);
g.fillOval(445,801,15,15);
g.fillOval(480,801,15,15);
for(int i=0;i<5;i++){g.drawArc(450,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue master :",545,840);
b33.setVisible(true);
b34.setVisible(true);
}
if(j1==23)
{
b33.setVisible(false);
b34.setVisible(false);
b35.setVisible(true);
b36.setVisible(true);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,55));
g.drawString("Problems faced at time on making Project and their solutions",200,120);
g.setColor(Color.black);
g.setFont(new Font("Bradley Hand ITC",Font.BOLD,45));
g.drawString("Problem 1:-In reality length of antenas and radius of cells is high ",150,250);
g.drawString("which is impossible to design in programming virtually",340,300);
g.setColor(Color.blue);
g.drawString("Solution 1:- I used scaling where 1km = 15 cm",150,360);
g.setColor(Color.black);
g.drawString("Problem 2:-Generally Macro cell radius ranges from 10-12 km and Micro cell ",150,500);
g.drawString("has radius of 1-1.5 km. What happens if user selects 50 micro cells/Macro cell ?",150,550);
g.setColor(Color.blue);
g.drawString("Solution 2:- I Considered maximum number of micro cells per macro cell is 10",150,630);
g.setColor(Color.yellow);
g.fillOval(420,775,95,95);
g.setColor(Color.black);
g.fillOval(445,801,15,15);
g.fillOval(480,801,15,15);
for(int i=0;i<5;i++){g.drawArc(450,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue Boss :",545,840);
}
if(j1==24)
{
b35.setVisible(false);
b36.setVisible(false);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("Your highness we are running short of time ",520,500);
g.setColor(Color.yellow);
g.fillOval(840,190,250,250);
g.setColor(Color.black);
g.fillRoundRect(880, 280, 60, 15, 10, 10);
g.fillRoundRect(1000, 280, 60, 15, 10, 10);
g.fillRoundRect(920, 360, 100, 15, 10, 10);
g.setColor(Color.yellow);
g.fillOval(420,775,95,95);
g.setColor(Color.black);
g.fillOval(445,801,15,15);
g.fillOval(480,801,15,15);
for(int i=0;i<5;i++){g.drawArc(450,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue Boss :",545,840);
b37.setVisible(true);
b38.setVisible(true);
}
if(j1==25)
{
b37.setVisible(false);
b38.setVisible(false);
b42.setVisible(true);
b43.setVisible(true);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("Lay out of the Product :",20,40);
i1=getImage(getDocumentBase(),"layout.jpg");
g.drawImage(i1, 100,150,1800,700, null, null);
if(l4<=1)
{repaint();try {Thread.sleep(99);} catch (InterruptedException e) {e.printStackTrace();}}
l4++;
g.setColor(Color.yellow);
g.fillOval(420,775,95,95);
g.setColor(Color.black);
g.fillOval(445,801,15,15);
g.fillOval(480,801,15,15);
for(int i=0;i<5;i++){g.drawArc(450,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("May I continue Boss :",545,840);
}
if(j1==26)
{ b42.setVisible(false);
b43.setVisible(false);
g.setColor(Color.red);
g.setFont(new Font("Times New Roman",Font.BOLD,45));
g.drawString("CONCLUSION",200,120);
g.setColor(Color.blue);
g.drawString("Hence mobile communication not only relies on end Systems ",300,420);
g.drawString("but also on Infrastructure like Base station and MSC ",300,520);
g.drawString("Based on this idea entire project is build ",450,620);
g.setColor(Color.yellow);
g.fillOval(420,775,95,95);
g.setColor(Color.black);
g.fillOval(445,801,15,15);
g.fillOval(480,801,15,15);
for(int i=0;i<5;i++){g.drawArc(450,833,28+i,12+i,180,180);}
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",Font.ITALIC,35));
g.drawString("we are done boss, command Please: :",545,840);
b39.setVisible(true);
t4.setVisible(true);
}
if(j1==27)
{
b39.setVisible(false);
t4.setVisible(false);
g.setColor(Color.yellow);
g.fillOval(840,190,250,250);
g.setColor(Color.black);
g.fillOval(890,270,35,35);
g.fillOval(1000,270,35,35);
for(int i=0;i<9;i++)
{g.drawArc(900,315,130+i,68+i,180,180);}
g.setColor(Color.blue);
g.setFont(new Font("Times New Roman",Font.ITALIC,65));
g.drawString("THANK YOU ALL",520,500);
g.drawString("HAVE A GREAT DAY ",620,600);
}
}
@Override
public void actionPerformed(ActionEvent ae)
{
if (ae.getSource() == b1)
{String s1 = t1.getText();
int a=Integer.parseInt(s1);
if(a==700646591){j1=1;}
else{j1=2;}
repaint();
}
if (ae.getSource() == b2)
{
/*String s1="say hello to all";
String s2 = t2.getText().toString();
if(s1.equals(s2))
{
j1=3;repaint();
}else
{j1=2;repaint();}*/
j1=3;repaint();
}
if (ae.getSource() == b3)
{
j1=4;
repaint();
}
if (ae.getSource() == b4)
{
j1=22;
repaint();
}
if (ae.getSource() == b5)
{
j1=5;
repaint();
}
if (ae.getSource() == b6)
{
j1=22;
repaint();
}
if (ae.getSource() == b7)
{
j1=6;
repaint();
}
if (ae.getSource() == b8)
{
j1=22;
repaint();
}
if (ae.getSource() == b9)
{
j1=7;
repaint();
}
if (ae.getSource() == b10)
{
j1=22;
repaint();
}
if (ae.getSource() == b11)
{
j1=5;
repaint();
}
if (ae.getSource() == b12)
{
j1=8;
repaint();
}
if (ae.getSource() == b13)
{
j1=22;
repaint();
}
if (ae.getSource() == b14)
{
j1=6;
repaint();
}
if (ae.getSource() == b15)
{
j1=13;//next page
repaint();
}
if (ae.getSource() == b16)
{
j1=22;
repaint();
}
if (ae.getSource() == b17)
{
j1=7;
repaint();
}
if (ae.getSource() == b18)
{
j1=9;
repaint();
}
if (ae.getSource() == b19)
{
j1=10;
repaint();
}
if (ae.getSource() == b20)
{
j1=11;
repaint();
}
if (ae.getSource() == b21)
{
j1=12;
repaint();
}
if (ae.getSource() == b22)
{
j1=8;
repaint();
}
if (ae.getSource() == b23)
{
j1=14;
repaint();
}
if (ae.getSource() == b24)
{
j1=16;
repaint();
}
if (ae.getSource() == b25)
{
j1=15;
repaint();
}
if (ae.getSource() == b26)
{
j1=17;
repaint();
}
if (ae.getSource() == b27)
{
j1=22;
repaint();
}
if (ae.getSource() == b28)
{
j1=18;
repaint();
}
if (ae.getSource() == b29)
{
j1=19;
repaint();
}
if (ae.getSource() == b30)
{
j1=20;
repaint();
}
if (ae.getSource() == b31)
{
j1=21;
repaint();
}
if (ae.getSource() == b32)
{
j1=22;
repaint();
}
if (ae.getSource() == b33)
{
j1=23;
repaint();
}
if (ae.getSource() == b34)
{
j1=22;
repaint();
}
if (ae.getSource() == b35)
{
j1=24;
repaint();
}
if (ae.getSource() == b36)
{
j1=22;
repaint();
}
if (ae.getSource() == b37)
{
j1=25;
repaint();
}
if (ae.getSource() == b38)
{
j1=22;
repaint();
}
if (ae.getSource() == b42)
{
j1=26;
repaint();
}
if (ae.getSource() == b43)
{
j1=22;
repaint();
}
if (ae.getSource() == b39)
{
j1=27;
repaint();
}
}
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
}
}