java program to create animated traffic signal

java program to create animated traffic signal

a java program to create animated traffic signal (use 5 seconds to blink each light one after the other) using multithreading.

View Answers

September 7, 2011 at 12:58 PM

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class traffic extends Applet implements Runnable{
Thread t;
Font f,f1;
int i=0,a=0,j=0;
public void init(){

setBackground(Color.lightGray);
f=new Font("TimesNewRoman",f.ITALIC,28);
f1=new Font("TimesNewRoman",Font.ITALIC+Font.BOLD,28);
}
public void start() {
t=new Thread(this);
t.start();
}
 public void run(){
  for(i=25;i>=0;i--){
   try {
Thread.sleep(5000);
}
catch(Exception e){
System.out.println(e);
}
if(i<=25 && i>3){
a=1;
repaint();
}
else
if(i<=3 && i>0){
a=2;
repaint();
}
else
if(i==0){
for(j=0;j<25;j++){
a=3;
try {
Thread.sleep(5000);
}
catch(Exception e){
System.out.println(e);
}
  repaint();
}
 if(j==25){
run();
}
  }
  }
 repaint();
}

September 7, 2011 at 1:00 PM

continue..

 public void paint(Graphics g) {
setBackground(Color.lightGray);
g.setColor(Color.black);
g.fillArc(100,150,100,100,0,180);
g.drawArc(100,150,100,100,0,180);

g.setColor(Color.black);
g.fillRect(150,150,50,150);
g.drawRect(150,150,50,150);

g.setColor(Color.black);
g.fillRect(165,300,20,155);
g.drawRect(165,300,20,155);

g.drawOval(150,150,50,50);
g.drawOval(150,200,50,50);
g.drawOval(150,250,50,50);

g.setColor(Color.red);
g.setFont(f);
g.drawString(""+i,50,50);

g.setColor(Color.white);
g.fillRect(300,5,15,125);
g.drawRect(300,5,15,125);

g.setColor(Color.white);
g.fillRect(300,145,15,135);
g.drawRect(300,145,15,135);

 g.setColor(Color.white);
g.fillRect(300,300,15,135);
g.drawRect(300,300,15,135);

g.setColor(Color.white);
g.fillRect(450,5,15,125);
g.drawRect(450,5,15,125);

g.setColor(Color.white);
g.fillRect(450,145,15,135);
g.drawRect(450,145,15,135);

g.setColor(Color.white);
g.fillRect(450,300,15,135);
g.drawRect(450,300,15,135);

g.setColor(Color.black);
g.fillRect(600,300,15,135);
g.drawRect(600,300,15,135);

g.setColor(Color.green);
g.fillArc(560,290,100,100,0,180);
g.drawArc(560,290,100,100,0,180);

g.setColor(Color.black);
g.fillRect(460,300,15,135);
g.drawRect(460,300,15,135);

g.setColor(Color.green);
g.fillArc(420,290,100,100,0,180);
g.drawArc(420,290,100,100,0,180);

if(a==1){
g.setColor(Color.red);
g.fillOval(150,150,50,50);
g.drawOval(150,150,50,50);
g.drawString("STOP",50,150);
}
if(a==2){
g.setColor(Color.yellow);
g.fillOval(150,200,50,50);
g.drawOval(150,200,50,50);
g.drawString("READY",50,200);
}
if(a==3){
g.setColor(Color.blue);
g.setFont(f);
g.drawString(""+j,150,50);

g.setColor(Color.green);
g.fillOval(150,250,50,50);
g.drawOval(150,250,50,50);
g.drawString("GO",50,250);
 }
int x1[]={220,300,300,280};
int y1[]={250,150,250,150};
int n1=4;
int n2=3;
int x2[]={340,380,380};
int y2[]={150,100,150};
int x3[]={460,460,500};
int y3[]={150,100,150};

g.setColor(Color.black);
g.fillPolygon(x1,y1,n1);
g.drawPolygon(x1,y1,n1);
g.setColor(Color.yellow);
g.fillRect(380,100,80,50);
g.drawRect(380,100,80,50);

g.setColor(Color.yellow);
g.fillPolygon(x2,y2,n2);
g.drawPolygon(x2,y2,n2);

g.setColor(Color.yellow);
g.fillPolygon(x3,y3,n2);
g.drawPolygon(x3,y3,n2);

g.setColor(Color.black);
g.fillOval(440,210,60,60);
g.drawOval(440,210,60,60);

g.setColor(Color.black);
g.fillOval(340,210,60,60);
g.drawOval(340,210,60,60);

g.setColor(Color.red);
g.fillRect(300,150,250,100);
g.drawRect(300,150,250,100);

g.setColor(Color.black);
g.setFont(f1);
g.drawString ("Zumbo",380,200);
 }
}









Related Tutorials/Questions & Answers:
How to design animated traffic lights
How to design animated traffic lights You would have seen an animated traffic light on the road, I am interested with this so I have decided to design it. You can also make it by using this interesting example so
How to Create Animated Main Menu Application with Java Swnig Buttons - Java Beginners
How to Create Animated Main Menu Application with Java Swnig Buttons  Hello sir I want to display Main Menu after Log in i have created Log in Form but I want More attractive Animated Main Menu which includes Following
Advertisements
How to create first program in Java?
How to create first program in Java?  Hi, I am new in Java programming. Tell me How to create first program in Java? Thanks   Hi, Read more at First Java Program. Thanks
How to create first Java Program?
How to create first Java Program?  Hi, I am beginner and I want to write first Java program. How I can setup my machine and write first Java program... and run first Java program: Create program in Note pad: Step 1: Open
create and use an array variable in a java program
create and use an array variable in a java program  how do i write a program that will prompt the user for a list of 5 prices, once the user has entered all values , your program should compute and display the following: The sum
Create a java program using Java with LinkedLists
Create a java program using Java with LinkedLists  Assignment is -- Question For this part of the assignment, you will develop a Java application... that reverses the list in place (that is, does not create a new copy of the list) Step 2
java program - Java Beginners
java program  1.write a program to show traffic signal using multithreading. 2.Except an integer from 1-12 and display corresponding month. if the integer is not between 1-12 then give the errer message and promit
program to create nested tables
program to create nested tables  program to create nested tables
Create a Program that Calculates Input
Create a Program that Calculates Input   Create a program that takes user input and does a calculation with it, then prints the results back.... For top points, provide options and make the program pretty. (ASCII art &
how to make traffic light code in java
how to make traffic light code in java  what is code of traffic light in java
program to create node.
program to create node.  Hi i'm new to flex and trying to create a node and it should also have an option of right click wit any properties. how do i do this. Also i need to create a gui having drag and dop options. Please help
create a jsp program
create a jsp program  please help , create web Application using jsp and jdbc which tacking your name,id and DOB .On clicking to submit Button it stores the information into the database and Displays alll the records
How to create the program in Java for getting the forgotten Password Form?
How to create the program in Java for getting the forgotten Password Form? ... to the user on email address. How to create the program in Java for getting the forgotten Password Form? Thanks   For this you should create a form
java program to create xml file with append data in well-formed
java program to create xml file with append data in well-formed   Sorry sir your given xml append data program is not well-formed. I'll make you more clear what I want. If this is my xml file Tom Cruise 45 Now when I append
html program to create home page
html program to create home page  html program to create home page
how to create classes for lift program
how to create classes for lift program  i would like to know creating classes for lift program
write a program to create a user defined
write a program to create a user defined   plz send me code   Hi Friend, Please specify what do you want to create?ADS_TO_REPLACE_1 Thanks
what's the logic for create pattern program
what's the logic for create pattern program   1 2 3 4 5 5 1 2 3 4 4 5 1 2 3 3 4 5 1 2 2 3 4 5 1
Maven dependency for com.jaredrummler - animated-svg-view version 1.0.0 is released. Learn to use animated-svg-view version 1.0.0 in Maven based Java projects
to use  com.jaredrummler - animated-svg-view version 1.0.0 in Java projects... of com.jaredrummler - animated-svg-view in your Maven/Gradle project. Step 1: Create or use a Maven project First of all you have to create a new Java project based on maven
Java program to create a frame with 4 fields;name,sreet,city,pin;with suitable table
Java program to create a frame with 4 fields;name,sreet,city,pin;with suitable table  Java program to create a frame with 4 fields;name,street,city,pin;with suitable table. Also add a button "OK". whe it is clicked
program to create student report using java applet,read the input using text boxesand generate the grades..?
program to create student report using java applet,read the input using text boxesand generate the grades..?   sir plz give me java applet codes for above question
To write a Java program To create a frame with 4 fields;name,street,city,pin;with suitable table
To write a Java program To create a frame with 4 fields;name,street,city,pin;with suitable table  I want to write a Java program To create... to be appeared in text field Can someone write a program for the above? I have
Maven dependency for com.signalcollect - signal-collect_2.11 version 3.0.0 is released. Learn to use signal-collect_2.11 version 3.0.0 in Maven based Java projects
1: Create or use a Maven project First of all you have to create a new Java... - signal-collect_2.11 version 3.0.0 java library in your project. ADS_TO_REPLACE_2...Maven dependency for  com.signalcollect  - Version 3.0.0 of signal
Maven dependency for com.signalcollect - signal-collect_2.11 version 4.0.0 is released. Learn to use signal-collect_2.11 version 4.0.0 in Maven based Java projects
1: Create or use a Maven project First of all you have to create a new Java... - signal-collect_2.11 version 4.0.0 java library in your project. ADS_TO_REPLACE_2...Maven dependency for  com.signalcollect  - Version 4.0.0 of signal
How to create Bootstrap Hello World program
of Hello World Bootstrap program. How to create Bootstrap Hello World program..., install and create hello world program in Bootstrap 4. Thanks...How to create Bootstrap Hello World program  Hello guys, I am
How to create Bootstrap Hello World program
of Hello World Bootstrap program. How to create Bootstrap Hello World program..., install and create hello world program in Bootstrap 4. Thanks...How to create Bootstrap Hello World program  Hello guys, I am
Traffic Simulator
Traffic Simulator  Hi, I am doing a project on creating a traffic simulator for a particular road junction in java. I am looking for ideas on how I would go about recreating the visual of the junction in which I can have moving
Maven Repository/Dependency: com.github.turasa | signal-service-java
Maven Repository/Dependency of Group ID com.github.turasa and Artifact ID signal-service-java. Latest version of com.github.turasa:signal-service-java...? How to create Maven Web Application in Eclipse? Maven 3 Tutorial
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_46 is released. Learn to use signal-service-java version 2.15.3_unofficial_46 in Maven based Java projects
2.15.3_unofficial_46 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_46
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_47 is released. Learn to use signal-service-java version 2.15.3_unofficial_47 in Maven based Java projects
2.15.3_unofficial_47 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_47
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_44 is released. Learn to use signal-service-java version 2.15.3_unofficial_44 in Maven based Java projects
2.15.3_unofficial_44 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_44
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_43 is released. Learn to use signal-service-java version 2.15.3_unofficial_43 in Maven based Java projects
2.15.3_unofficial_43 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_43
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_42 is released. Learn to use signal-service-java version 2.15.3_unofficial_42 in Maven based Java projects
2.15.3_unofficial_42 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_42
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_41 is released. Learn to use signal-service-java version 2.15.3_unofficial_41 in Maven based Java projects
2.15.3_unofficial_41 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_41
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_40 is released. Learn to use signal-service-java version 2.15.3_unofficial_40 in Maven based Java projects
2.15.3_unofficial_40 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_40
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_65 is released. Learn to use signal-service-java version 2.15.3_unofficial_65 in Maven based Java projects
2.15.3_unofficial_65 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_65
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_39 is released. Learn to use signal-service-java version 2.15.3_unofficial_39 in Maven based Java projects
2.15.3_unofficial_39 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_39
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_37 is released. Learn to use signal-service-java version 2.15.3_unofficial_37 in Maven based Java projects
2.15.3_unofficial_37 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_37
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_36 is released. Learn to use signal-service-java version 2.15.3_unofficial_36 in Maven based Java projects
2.15.3_unofficial_36 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_36
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_34 is released. Learn to use signal-service-java version 2.15.3_unofficial_34 in Maven based Java projects
2.15.3_unofficial_34 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_34
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_33 is released. Learn to use signal-service-java version 2.15.3_unofficial_33 in Maven based Java projects
2.15.3_unofficial_33 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_33
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_31 is released. Learn to use signal-service-java version 2.15.3_unofficial_31 in Maven based Java projects
2.15.3_unofficial_31 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_31
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_30 is released. Learn to use signal-service-java version 2.15.3_unofficial_30 in Maven based Java projects
2.15.3_unofficial_30 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_30
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_28 is released. Learn to use signal-service-java version 2.15.3_unofficial_28 in Maven based Java projects
2.15.3_unofficial_28 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_28
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_27 is released. Learn to use signal-service-java version 2.15.3_unofficial_27 in Maven based Java projects
2.15.3_unofficial_27 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_27
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_25 is released. Learn to use signal-service-java version 2.15.3_unofficial_25 in Maven based Java projects
2.15.3_unofficial_25 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_25
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_24 is released. Learn to use signal-service-java version 2.15.3_unofficial_24 in Maven based Java projects
2.15.3_unofficial_24 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_24
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_22 is released. Learn to use signal-service-java version 2.15.3_unofficial_22 in Maven based Java projects
2.15.3_unofficial_22 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_22
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_21 is released. Learn to use signal-service-java version 2.15.3_unofficial_21 in Maven based Java projects
2.15.3_unofficial_21 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_21
Maven dependency for com.github.turasa - signal-service-java version 2.15.3_unofficial_19 is released. Learn to use signal-service-java version 2.15.3_unofficial_19 in Maven based Java projects
2.15.3_unofficial_19 of signal-service-java released The developers of   com.github.turasa - signal-service-java project have released the latest version... ( com.github.turasa - signal-service-java version 2.15.3_unofficial_19

Ads