Documente Academic
Documente Profesional
Documente Cultură
REFERAT
Lucrare de laborator la PC Nr:3
Chisinãu 2006
Scopul lucrării: însuşirea modalităţilor de creare a appletelor în Java;
Însuşirea metodelor de utilizare a thread-urilor în applete
pentru animare
Etapele de realizare:
1) utilizarea clasei Thread pentru crearea unei clase noi;
2) utilizarea interfeţei Runnable pentru crearea şi lansarea de thread-uri;
3) crearea paginii html ce include tagurile applet;
Listingul Programului:
import java.awt.Graphics;
import java.awt.Font;
import java.awt.Image;
import java.awt.Rectangle;
char separated[];
String s=null;
String hs=null;
String ws=null;
Thread killme=null;
int speed=50;
boolean threadSuspended=false;
int dist;
Image offscreenImage;
Graphics offscreenGraphics;
ws=getParameter("width");
hs=getParameter("height");
if(ws==null){
w=500;
}else{
w=Integer.parseInt(ws);
}
if(hs==null){
h=100;
}else{
h=Integer.parseInt(hs);
}
resize(w,h);
s=getParameter("text");
if(s==null)
s="Facultatea Informatica Calculatoare si Microelectronica.";
offscreenGraphics.clearRect(0,0,r.width, r.height);
offscreenGraphics.drawChars(separated,0,s.length(),dist,4*h/5);
g.drawImage(offscreenImage,0,0,this);
}