Ú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.
- Inicializácia
- zahájená
- namaľovaný
- zastavený
- 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 -
- Objekt v Jave
- Prevláda v Jave
- SpringLayout v Jave
- JFrame v Jave
- Komentáre v PHP | Príklady