Úvod do appletov v Jave

Applet je koncept, ktorý sa dá krásne použiť v Jave na zlúčenie webových prehliadačov a webových stránok za účelom vytvorenia špecifického výstupu. Aplikácie v jazyku Java sa môžu pohybovať od jednoduchého appletu po veľmi komplexný. Jednoduchý aplet Ahoj Svet umožňuje niekomu vidieť, ako funguje základný applet Java a ktorý môže byť reprezentovaný na obrazovke. V tomto článku sa chystáme skontrolovať základné Java applety a ďalší Java applet, ktoré je možné v Jave značne využiť na riešenie niekoľkých problémov v reálnom živote. Java applety môžu byť implementované v reálnom živote do niekoľkých ďalších programovacích jazykov, ako sú Python, Dot Net a ďalšie kódy.

Životný cyklus apletov v Jave

V tejto fáze sledujeme životný cyklus appletu.

Existuje päť základných fáz životného cyklu apletu.

  1. Inicializácia
  2. zahájená
  3. namaľovaný
  4. zastavený
  5. zničený

Pozrime sa, čo robí týchto päť fáz:

  • Applet sa inicializuje. Pomocou init () je applet inicializovaný so všetkými premennými, ktoré sú potrebné na spustenie appletu.
  • Aplikácia sa spustí. Pomocou Start () sa applet spustí a po inicializačnej fáze dôjde k jeho vykonaniu.
  • Applet je natretý. Pomocou farby () sa nakreslí a vykoná základná funkčnosť appletu.
  • Applet je zastavený.
  • Applet je zničený. To znamená, že všetok obsah sa odstráni z hlavnej pamäte, ktorá je funkciou zničenia ().

Práca appletov v Jave

Kedykoľvek je spustený applet, existuje niekoľko funkcií, ktoré sa volajú postupne, aby sa zistil hlavný cieľ appletu, ktorý spúšťa niekoľko výstupov.

Funkcie, ktoré sa postupne nazývajú, sú:

  • Init () = init () je funkcia, ktorá sa volá na začiatku programu na priradenie rôznych premenných k programu a ich implementáciu v reálnom čase.
  • Start () - Start () sa zvyčajne volá po init () a nazýva sa, aby sa zobrazila obrazovka HTML, ktorá je prítomná spolu s kódovaním Java. Kedykoľvek používateľ opustí otvorenú obrazovku HTML a vráti sa, ide od začiatku () a vynechá Init ().
  • Paint () - Paint () sa nazýva, keď applet začne vykonávanie programu. Farba () má parameter známy ako Grafika a Grafika g pomáha pri vykonávaní programu pri maľovaní rôznych parametrov.
  • Stop () - Stop () sa volá, keď používateľ opustí dokument HTML a prejde na applet. Start () sa používa na ich reštartovanie vždy, keď program Stop () ukončí program a potom ho nakoniec zavedie do účinku.
  • Destroy () - Destroy () sa volá, keď je potrebné applet úplne odstrániť z pamäte.

Príklady appletov v jazyku Java

Nižšie sú uvedené niektoré príklady z Applets in Java:

Príklad č. 1

V príklade kódovania uvidíme základnú verziu apletu Hello World. Na obrázku nižšie vidíme, ako je základná aplikácia Applet Hello World zastúpená v programovacej platforme Bluej Java.

Kedykoľvek sa pokúsite spustiť applet, applet poskytuje nižšie uvedenú obrazovku, na ktorej je veľa možností na výber z rôznych možností. Na obrazovke nižšie môžeme vygenerovať webovú stránku alebo spustiť applet v prehliadači appletov alebo spustiť applet vo webovom prehliadači. Toto sú niektoré z možností, ktoré sme uviedli pri spúšťaní appletu na platforme Bluej Programming. Výška a šírka appletu môže byť tiež umiestnená v škatuli a v závislosti od výšky a šírky za predpokladu, že aplet beží, aby vytvoril zreteľné riešenia na podávanie appletov pre rôzne problémy.

Teraz vidíme príklad vzorových kódovacích a importných balíkov, ktoré predstavujú vzorový kód Hello World. V tomto programe implementujeme balíčky ako Applet a Graphics. Grafika g sa používa na maľovanie a poskytovanie výstupu vo webovom prehľadávači alebo v požadovanom médiu podľa potreby.

kód

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
(
// Overriding paint() method
@Override
public void paint(Graphics g)
(
g.drawString("Hello Great to be here!!!", 50, 50);
)
)

Výkon

Vzorový výstup je uvedený aj v príklade a v aplete Java môžeme nainštalovať niekoľko ďalších komentárov, aby sme vytvorili niekoľko ďalších výstupov.

Výkon

Teraz môžeme na applete robiť veľa funkcií, ako napríklad Reštart, Obnoviť, Zastaviť, Uložiť štart a Klonovať. Toto sú funkcie, ktoré poskytuje applet v rôznych fázach.

Príklad č. 2

V nasledujúcom príklade kódovania uvidíme niektoré ďalšie aspekty apletov Java, v ktorých vidíme základnú funkčnosť apletov Java. V ďalšom aplete Java zmeníme výšku a šírku appletu Java a urobíme niekoľko základných zmien vo funkčnosti. Písanie prichádza viac uprostred. Príklad kódovacej vzorky je uvedený nižšie, ktorý je vykonaný na získanie výtlačku vyhlásenia „Hello World“.

kód

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
(
// Overriding paint() method
@Override
public void paint(Graphics g)
(
g.drawString("Hello World!!! Great to be here!!!", 150, 150);
)
)

Výkon

Výhody a nevýhody appletov v Jave

Spúšťanie apletu Java má niekoľko výhod a nevýhod.

výhody

Niektoré z uvedených výhod sú tieto:

  • Applet pracuje na strane klienta, preto existuje veľmi nízka doba odozvy.
  • Applet je veľmi bezpečný a robustný.
  • Môže byť spustený v mnohých operačných systémoch, ako sú operačné systémy Unix, Linux a MacOS.
  • Applet je kombinovaný s HTML, CSS a Javascript, aby poskytoval webovým stránkam viac funkcií.
  • Zostavenie appletu je veľmi ľahké a obsahuje veľmi malú nadbytočnosť.

nevýhody

Niektoré z nevýhod appletov je možné vidieť aj v dokumente ilustrujúcom podporu nepoužívania týchto appletov. Nevýhody sú:

  • Doplnok je potrebný na strane klienta na vykonanie appletu.
  • Bez správneho doplnku neexistuje applet na strane klienta.
  • Tvorba komplexných appletov je pomerne náročná, a preto je nevýhodou.

záver

V tomto článku vidíme základné funkcie appletu, jeho životný cyklus, ako aj niektoré základné programy o tom, ako applet beží v programovacom jazyku Java. Môžu existovať veľmi zložité applety, ktoré sa dajú vytvoriť a implementovať pomocou BlueJ a iného softvéru pre HTML a CSS. Dôraz kladieme skôr na teoretickú časť appletov než na koncepciu programovania appletov.

Odporúčané články

Toto je príručka pre applety v jazyku Java. Tu diskutujeme o úvodu, práci, životnom cykle apletov v Jave a výhodách a nevýhodách. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Objekt v Jave
  2. Prevláda v Jave
  3. SpringLayout v Jave
  4. JFrame v Jave
  5. Komentáre v PHP | Príklady

Kategórie: