logo

Java Applet

Applet er en speciel type program, der er indlejret i websiden for at generere det dynamiske indhold. Det kører inde i browseren og fungerer på klientsiden.

Fordel ved Applet

Der er mange fordele ved applet. De er som følger:

tilpasset undtagelse i java
  • Det fungerer på klientsiden, så der er mindre svartid.
  • Sikret
  • Det kan udføres af browsere, der kører under mange platforme, inklusive Linux, Windows, Mac Os osv.

Ulempen ved Applet

  • Plugin er påkrævet i klientbrowseren for at udføre applet.


Ved du
  • Hvem er ansvarlig for at styre en applets livscyklus?
  • Hvordan udfører man animation i applet?
  • Hvordan maler man som pensel i applet?
  • Hvordan viser man digitalt ur i applet?
  • Hvordan viser man analogt ur i applet?
  • Hvordan kommunikerer man to applets?

Applets hierarki

hierarki af applet
Som vist i ovenstående diagram udvider Applet-klassen Panel. Panelklassen udvider Container, som er underklassen af ​​Component.

Livscyklus for Java-applet

  1. Applet er initialiseret.
  2. Applet er startet.
  3. Applet er malet.
  4. Applet er stoppet.
  5. Applet er ødelagt.
Applets livscyklus

Livscyklusmetoder for Applet:

Java.applet.Applet klasse 4 livscyklusmetoder og java.awt.Component-klassen giver 1 livscyklusmetoder til en applet.

java.applet.Applet klasse

For at oprette en applet skal java.applet.Applet-klassen nedarves. Det giver 4 livscyklusmetoder for applet.

    public void init():bruges til at initialisere appletten. Det påberåbes kun én gang.offentlig ugyldig start():påkaldes efter init()-metoden eller browseren er maksimeret. Den bruges til at starte Appletten.offentlig ugyldig stop():bruges til at stoppe appletten. Den påkaldes, når Applet er stoppet, eller browseren er minimeret.public void ødelægge():bruges til at ødelægge Appletten. Det påberåbes kun én gang.

java.awt.Component klasse

Komponentklassen giver 1 livscyklusmetode for applet.

gør et shell-script eksekverbart
    offentlig ugyldig maling (grafik g):bruges til at male Appletten. Det giver grafikklasseobjekt, der kan bruges til at tegne oval, rektangel, bue osv.

Hvem er ansvarlig for at styre en applets livscyklus?

Java Plug-in software.


Hvordan kører man en Applet?

Der er to måder at køre en applet på

  1. Ved html-fil.
  2. Med appletViewer-værktøj (til testformål).

Simpelt eksempel på Applet af html-fil:

For at udføre appletten med html-fil skal du oprette en applet og kompilere den. Opret derefter en html-fil og placer applet-koden i html-filen. Klik nu på html-filen.

 //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); } } 

Bemærk: Klassen skal være offentlig, fordi dens objekt er oprettet af Java Plugin-software, der findes i browseren.

minapplet.html

 

Simpelt eksempel på Applet by appletviewer værktøj:

For at udføre appletten af ​​appletviewer-værktøjet skal du oprette en applet, der indeholder applet-tag i kommentaren og kompilere den. Derefter køres det af: appletviewer First.java. Html-fil er nu ikke påkrævet, men den er kun til testformål.

java array sortering
 //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); } } /* */ 

For at udføre appletten af ​​appletviewer-værktøjet skal du skrive i kommandoprompten:

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