Ú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.

  1. Inicializovat
  2. Začal
  3. Malované
  4. Zastavil
  5. 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 -

  1. Objekt v Javě
  2. Převažující v Javě
  3. SpringLayout v Javě
  4. JFrame v Javě
  5. Komentáře v PHP | Příklady

Kategorie: