import java.applet.*;
import java.awt.Color;
import java.awt.Graphics;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Moveball extends Applet implements Runnable{
public int x=1,y=0;
public void init(){
Thread t=new Thread(this);
t.start();
}
public void run(){
while(true){
try {
if(x<300 && y==0)x=x+1;
if(x==300 && y<150)y++;
if(y==150 && x>0)x=x-1;
if(x==0 && y<=150)y=y-1;
Thread.sleep(3);
repaint();
} catch (InterruptedException ex) {
Logger.getLogger(Moveball.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
public void paint(Graphics g){
setBackground(Color.BLUE);
setForeground(Color.GREEN);
g.drawOval(x, y, 50, 50);
}
}
A blog provide anexample with sample code for swing , servlet, jdbc and odbc connection to database, jsp, servlets, taglib, sql server, cassandra and many more. we also provide Apache camel sample code for integration.
Showing posts with label Applet. Show all posts
Showing posts with label Applet. Show all posts
Sunday, November 4, 2012
Moving ball across the boundry
Using applet to demonstrate the wind
import java.applet.Applet;
import java.awt.Dimension;
import java.awt.Graphics;
public class Wind extends Applet implements Runnable{
int Theta;
int x11=0,y11=0,x12=0,y12=0,x21=0,y21=0,x22=0,y22=0;
@Override
public void run() {
while(true){
Dimension d=getSize();
x11=150+(int)(100*Math.cos(Math.toRadians(Theta)));
y11=150+(int)(100*Math.sin(Math.toRadians(Theta)));
x12=150+(int)(100*Math.cos(Math.toRadians(Theta+180)));
y12=150+(int)(100*Math.sin(Math.toRadians(Theta+180)));
x21=150+(int)(100*Math.cos(Math.toRadians(Theta+90)));
y21=150+(int)(100*Math.sin(Math.toRadians(Theta+90)));
x22=150+(int)(100*Math.cos(Math.toRadians(Theta+270)));
y22=150+(int)(100*Math.sin(Math.toRadians(Theta+270)));
Theta++;
try{
Thread.sleep(3);
repaint();
}
catch(Exception e){
}
}
}
@Override
public void init(){
Thread t1=new Thread(this);
t1.start();
}
@Override
public void paint(Graphics g){
g.drawLine(x11,y11,x12,y12);
g.drawLine(x21,y21,x22,y22);
}
}
OUTPUT
Subscribe to:
Posts (Atom)
