logo

Applet Java

Applet este un tip special de program care este încorporat în pagina web pentru a genera conținut dinamic. Acesta rulează în interiorul browserului și funcționează la nivelul clientului.

Avantajul Applet-ului

Există multe avantaje ale appletului. Acestea sunt după cum urmează:

mylivecriclet
  • Funcționează la nivelul clientului, astfel încât timp de răspuns este mai mic.
  • Securizat
  • Poate fi executat de browsere care rulează pe mai multe platforme, inclusiv Linux, Windows, Mac Os etc.

Dezavantajul Applet-ului

  • Pluginul este necesar la browserul clientului pentru a executa appletul.


Știi
  • Cine este responsabil să gestioneze ciclul de viață al unui applet?
  • Cum se efectuează animația în applet?
  • Cum să pictezi ca o pensulă în applet?
  • Cum se afișează ceasul digital în applet?
  • Cum se afișează ceasul analogic în applet?
  • Cum se comunică două applet-uri?

Ierarhia Applet-ului

ierarhia applet-ului
După cum este afișat în diagrama de mai sus, clasa Applet extinde Panel. Clasa Panel extinde Container care este subclasa Componenta.

Ciclul de viață al appletului Java

  1. Appletul este inițializat.
  2. Appletul este pornit.
  3. Applet este vopsit.
  4. Appletul este oprit.
  5. Appletul este distrus.
Ciclul de viață al appletului

Metode ciclului de viață pentru Applet:

Metodele ciclului de viață java.applet.Applet clasa 4 și clasa java.awt.Component oferă 1 metode ciclului de viață pentru un applet.

java.applet.Clasa applet

Pentru a crea orice applet, clasa java.applet.Applet trebuie moștenită. Oferă 4 metode de ciclu de viață ale appletului.

    public void init():este folosit pentru a inițializa Applet-ul. Este invocat o singură dată.public void start():este invocat după ce metoda init() sau browser-ul este maximizat. Este folosit pentru a porni Applet-ul.public void stop():este folosit pentru a opri Applet-ul. Este invocat când Appletul este oprit sau browserul este minimizat.public void distruge():este folosit pentru a distruge Applet-ul. Se invocă o singură dată.

java.awt.Clasa componente

Clasa Component oferă 1 metodă de ciclu de viață a appletului.

cum să dezactivezi modul dezvoltator
    vopsea public nud (Grafica g):este folosit pentru a picta Applet. Oferă obiect de clasă Graphics care poate fi folosit pentru desenarea unui oval, dreptunghi, arc etc.

Cine este responsabil să gestioneze ciclul de viață al unui applet?

Software Java Plug-in.


Cum se rulează un Applet?

Există două moduri de a rula un applet

  1. Prin fișier html.
  2. Prin instrumentul appletViewer (în scop de testare).

Exemplu simplu de Applet prin fișier html:

Pentru a executa applet-ul prin fișier html, creați un applet și compilați-l. După aceea, creați un fișier html și plasați codul applet-ului în fișierul html. Acum faceți clic pe fișierul html.

 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome',150,150); } } 

Notă: clasa trebuie să fie publică deoarece obiectul său este creat de software-ul Java Plugin care se află în browser.

myapplet.html

 

Exemplu simplu de Applet cu instrumentul appletviewer:

Pentru a executa applet-ul cu instrumentul appletviewer, creați un applet care conține eticheta applet în comentariu și compilați-l. După aceea, rulați-l de către: appletviewer First.java. Acum fișierul HTML nu este necesar, dar este doar pentru testare.

lista imuabilă java
 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome to applet',150,150); } } /* */ 

Pentru a executa applet-ul cu instrumentul appletviewer, scrieți în linia de comandă:

 <strong>c:&gt;</strong> javac First.java <strong>c:&gt;</strong> appletviewer First.java