logo

Java Applet

Programček je posebna vrsta programa, ki je vdelan v spletno stran za ustvarjanje dinamične vsebine. Zažene se v brskalniku in deluje na strani odjemalca.

Prednost Appleta

Prednosti programčka je veliko. So naslednji:

int v char java
  • Deluje na strani odjemalca, zato je odzivni čas krajši.
  • Zavarovano
  • Izvajajo ga lahko brskalniki, ki se izvajajo pod številnimi platformami, vključno z Linuxom, Windows, Mac OS itd.

Pomanjkljivost Appleta

  • Za izvajanje programčka je v brskalniku odjemalca potreben vtičnik.


Ali veš
  • Kdo je odgovoren za upravljanje življenjskega cikla programčka?
  • Kako izvesti animacijo v programčku?
  • Kako slikati kot čopič v programčku?
  • Kako prikazati digitalno uro v programčku?
  • Kako prikazati analogno uro v programčku?
  • Kako komunicirati dva programčka?

Hierarhija programčka

hierarhija programčka
Kot je prikazano v zgornjem diagramu, razred Applet razširi Panel. Razred plošče razširja vsebnik, ki je podrazred komponente.

Življenjski cikel programčka Java

  1. Programček je inicializiran.
  2. Programček je zagnan.
  3. Programček je pobarvan.
  4. Programček je ustavljen.
  5. Programček je uničen.
Življenjski cikel programčka

Metode življenjskega cikla za Applet:

Metode življenjskega cikla razreda java.applet.Applet 4 in razred java.awt.Component zagotavljajo 1 metodo življenjskega cikla za programček.

java.applet.Razred programčka

Za ustvarjanje katerega koli programčka mora biti razred java.applet.Applet podedovan. Zagotavlja 4 metode življenjskega cikla programčka.

    javni void init():se uporablja za inicializacijo programčka. Prikliče se samo enkrat.javni void start():se prikliče, ko je metoda init() ali brskalnik maksimiran. Uporablja se za zagon programčka.javni void stop():se uporablja za zaustavitev programčka. Prikliče se, ko je Applet ustavljen ali je brskalnik pomanjšan.javna praznina uniči():se uporablja za uničenje programčka. Prikliče se samo enkrat.

java.awt.Razred komponent

Razred komponente zagotavlja 1 metodo življenjskega cikla programčka.

mysql seznam vseh uporabnikov
    barvanje javne praznine (grafika g):se uporablja za barvanje programčka. Zagotavlja objekt razreda Graphics, ki se lahko uporablja za risanje ovala, pravokotnika, loka itd.

Kdo je odgovoren za upravljanje življenjskega cikla programčka?

Programska oprema Java Plug-in.


Kako zagnati programček?

Programček lahko zaženete na dva načina

  1. Z html datoteko.
  2. Z orodjem appletViewer (za namen testiranja).

Preprost primer programčka z datoteko html:

Če želite izvesti programček z datoteko html, ustvarite programček in ga prevedite. Nato ustvarite datoteko html in postavite kodo programčka v datoteko html. Zdaj kliknite datoteko 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); } } 

Opomba: razred mora biti javen, ker njegov objekt ustvari programska oprema Java Plugin, ki se nahaja v brskalniku.

myapplet.html

 

Preprost primer programčka z orodjem appletviewer:

Če želite programček izvesti z orodjem appletviewer, ustvarite programček, ki vsebuje oznako programčka v komentarju, in ga prevedite. Nato ga zaženite z: appletviewer First.java. Zdaj datoteka Html ni potrebna, vendar je samo za namen testiranja.

mylivecricket za kriket v živo
 //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); } } /* */ 

Če želite programček izvesti z orodjem appletviewer, v ukazni poziv vpišite:

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