Friday, 20 May 2022

Write a java program using applet for bouncing ball, for each bounce color of ball should change randomly.

 DOWNLOAD            Slip3Q2

/**
* Step to run the file
* 1. save this file as "Slip3Q2.java"
* 2. compile the file javac Slip3Q2.java
* 3. run the file java Slip3Q2
*/

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

public class Slip3Q2 extends Applet implements Runnable {
Thread t;
int moveSide, yAxis;
boolean sideChanged=false;
private int rCode=0,gCode=0,bCode=0;

public void init(){
t=new Thread(this);
t.start();
moveSide=0; yAxis=0;
}
public void run() {
try{
if (moveSide==0){
Thread.sleep(10);
yAxis=yAxis+5;
repaint();
}
if(moveSide==1) {
Thread.sleep(10);
yAxis=yAxis-5;
repaint();
}
}catch(Exception ignored){ }
run();
}
public void paint(Graphics g) {
if(moveSide==0) {
g.setColor(new Color(rCode,gCode,bCode));
g.fillOval(150,yAxis+10,20,20);
if(yAxis==400) {
Random random = new Random();
rCode = random.nextInt(256);
gCode = random.nextInt(256);
bCode = random.nextInt(256);
moveSide=1;
}
}if(moveSide==1) {
g.setColor(new Color(rCode,gCode,bCode));
g.fillOval(150,yAxis-10,20,20);
if(yAxis==0) {
Random random = new Random();
rCode = random.nextInt(256);
gCode = random.nextInt(256);
bCode = random.nextInt(256);
moveSide=0;
}
}
}
}
/*<applet code="Slip3Q2.class" height=400 width=350></applet>*/






No comments:

Post a Comment

Write a Java program to display given extension files from a specific directory on server machine.

 DOWNLOAD     SLIP14Q2 /** * STEPS TO RUN CODE * Step 01 compile the code * Step 02 run the code * Step 03 give a file directory locatio...