Úvod do appletů v Javě
Applet je koncept, který lze krásně použít v Javě pro sloučení webových prohlížečů a webových stránek za účelem vytvoření konkrétního výstupu. Applety v Javě se mohou pohybovat od jednoduchého appletu po velmi složitý. Jednoduchý applet Ahoj Svět umožňuje někomu vidět, jak funguje základní applet Java a může být reprezentován na obrazovce. V tomto článku se podíváme na základní Java applety a další Java applety, které lze v Javě značně využít pro řešení několika problémů v reálném životě. Java applety mohou být implementovány v reálném životě do několika dalších programovacích jazyků, jako jsou Python, Dot Net a další kódy.
Životní cyklus appletů v Javě
V této fázi budeme sledovat životní cyklus appletu.
Existuje pět základních fází životního cyklu appletu.
- Inicializovat
- Začal
- Malované
- Zastavil
- Zničeno
Uvidíme, co těchto pět fází dělá:
- Applet je inicializován. Pomocí init () je applet inicializován se všemi proměnnými, které jsou potřebné pro spuštění appletu.
- Applet je spuštěn. Pomocí Start () se applet spustí a po inicializační fázi dojde k provedení appletu.
- Applet je malovaný. Barvou () se nakreslí a provede základní funkčnost appletu.
- Applet je zastaven.
- Applet je zničen. To znamená, že veškerý obsah bude odstraněn z hlavní paměti, která je funkcí zničení ().
Práce appletů v Javě
Kdykoli je spuštěn applet, existuje několik funkcí, které se nazývají postupně, aby se našel hlavní cíl appletu, který provozuje několik výstupů.
Funkce, které se postupně nazývají, jsou:
- Init () = init () je funkce, která se volá na začátku programu, aby programu přiřadila různé proměnné a implementovala je v reálném čase.
- Start () - Start () je volán obvykle po init () a je vyvolán pro zobrazení obrazovky HTML, která je přítomna spolu s kódováním Java. Kdykoli uživatel opustí otevřenou obrazovku HTML a vrátí se, vrátí se od začátku () přeskakování Init ().
- Paint () - Paint () se volá, když applet začne provádění programu. Barva () má parametr známý jako Graphics a Graphics g pomáhá při provádění programu při malování různých parametrů.
- Stop () - Stop () se volá, když uživatel opustí dokument HTML a přesune se do appletu. Start () se používá k jejich restartování vždy, když program Stop () ukončí program a poté jej konečně zavede do účinku.
- Destroy () - Destroy () se nazývá, když musí být applet zcela odstraněn z paměti.
Příklady appletů v Javě
Níže jsou uvedeny některé příklady z Applets in Java:
Příklad č. 1
V příkladu kódování uvidíme základní verzi appletu Hello World. Na obrázku níže vidíme, jak je základní program Applet Hello World zastoupen v programovací platformě Bluej Java.
Kdykoli se pokusíme spustit applet, applet poskytuje níže uvedenou obrazovku, která nám ukazuje mnoho možností, jak si vybrat z celé řady možností. Na níže uvedené obrazovce můžeme vygenerovat webovou stránku nebo spustit applet v prohlížeči appletů nebo spustit applet ve webovém prohlížeči. Toto jsou některé z možností, které jsme dali při spuštění appletu na platformě Bluej Programming. Výška a šířka appletu může být také poskytnuta v krabici a v závislosti na výšce a šířce za předpokladu, že běh appletu vytváří odlišné řešení sloužící pro aplety pro různé problémy.
Nyní vidíme příklad ukázkových kódovacích a importních balíčků, které představují vzorový kód Hello World. V tomto programu implementujeme balíčky jako Applet a Graphics. Grafika g se používá pro malování a poskytování výstupu ve webovém prohlížeči nebo v požadovaném médiu podle potřeby.
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ýstup
Ukázkový výstup je také uveden v příkladu a v apletu Java můžeme nainstalovat několik dalších komentářů, abychom vytvořili několik dalších výstupů.
Výstup
Nyní můžeme na appletu provádět mnoho funkcí, jako je Restart, Reload, Stop, Save Start a Clone. Toto jsou funkce, které applet poskytuje s různými stádii.
Příklad č. 2
V dalším příkladu kódování se podíváme na některé další aspekty Java appletů, ve kterých vidíme základní funkčnost Java appletů. V dalším apletu Java změníme výšku a šířku appletu Java a provedeme některé základní změny ve funkčnosti. Psaní přichází více uprostřed. Níže je uveden příklad kódovacího vzorku, který je proveden za účelem získání výtisku prohlášení „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ýstup
Výhody a nevýhody appletů v Javě
Spuštění Java appletu má několik výhod a nevýhod.
Výhody
Některé z níže uvedených výhod jsou následující:
- Applet pracuje na straně klienta, proto existuje velmi nízká doba odezvy.
- Applet je velmi bezpečný a robustní.
- Může být spuštěn v mnoha operačních systémech, jako jsou operační systémy Unix, Linux a MacOS.
- Applet je kombinován s HTML, CSS a Javascript, aby poskytoval více funkčnosti webové stránce.
- Vytvoření appletu je velmi snadné a obsahuje velmi malou redundanci.
Nevýhody
Některé z nevýhod appletů lze také ukázat v dokumentu ilustrujícím podporu nepoužívání těchto appletů. Nevýhody jsou:
- Plugin je vyžadován na straně klienta k provedení appletu.
- Bez správného pluginu nedochází na straně klienta k provádění appletu.
- Výroba složitých appletů je poměrně obtížná, a proto je nevýhodou.
Závěr
V tomto článku vidíme základní funkce appletu, životní cyklus appletu a některé základní programy o tom, jak applet běží v programovacím jazyce Java. Mohou existovat velmi složité applety, které lze vytvořit a implementovat pomocí BlueJ a jiného softwaru pro HTML a CSS. Důraz klademe spíše na teoretickou část appletů než na programovací koncept appletů.
Doporučené články
Toto je průvodce Applety v Javě. Zde diskutujeme úvod, pracovní postup, životní cyklus appletů v Javě a výhody a nevýhody. Další informace naleznete také v dalších navrhovaných článcích -
- Objekt v Javě
- Převažující v Javě
- SpringLayout v Javě
- JFrame v Javě
- Komentáře v PHP | Příklady