Sunteți pe pagina 1din 2

/*

Applet cu o bila care se misca stanga dreapta si cand se intalneste cu un


zid sa se duca in partea opusa.
Ctrl+Space - Autocomplete
Alt+Insert - Generator
Ctrl+Shit+I - Corectare Importuri
Shift+F6 - Rulare applet
Ctrl+E - Sters rand
Alt+Shift+F - Aranjare in pagina
*/
package bila.miscatoare.tutorial.pkg1;
import java.applet.Applet;
import java.awt.Graphics;
public class BilaMiscatoareTutorial1 extends Applet implements Runnable {
Thread firdeexecutie;
Integer x;
Boolean directiedreapta;
@Override
public void init() {
firdeexecutie = new Thread(this);
x = 0;
directiedreapta = true;
firdeexecutie.start();
}
@Override
public void paint(Graphics g) {
g.drawOval(x, 0, 50, 50);
}
@Override
public void run() {
while (true) {
if (directiedreapta == true) {
if (x <= this.getWidth() - 50) {
x++;
}
else{
directiedreapta = false;
}
}
else{
if(x>=0){
x--;
}
else{
directiedreapta = true;
}
}
repaint();
try {
firdeexecutie.sleep(20);
} catch (InterruptedException ex) {
}
}
}
}

S-ar putea să vă placă și