Wprowadzenie do apletów w Javie

Aplet to koncepcja, którą można pięknie wykorzystać w Javie do łączenia przeglądarek i stron internetowych w celu uzyskania określonego wyniku. Aplety w Javie mogą mieć zakres od prostego do bardzo złożonego. Prosty aplet Witaj w świecie pozwala komuś zobaczyć, jak działa podstawowy aplet Java, i można go przedstawić na ekranie. W tym artykule sprawdzimy podstawowe aplety Java i inny aplet Java, który może być szeroko stosowany w Javie do rozwiązywania wielu problemów w prawdziwym życiu. Aplety Java można zaimplementować w rzeczywistości w kilku innych językach programowania, takich jak Python, Dot Net i inne kody.

Cykl życia apletów w Javie

W tej fazie będziemy obserwować cykl życia apletu.

Istnieje pięć podstawowych faz cyklu życia apletu.

  1. Zainicjuj
  2. Rozpoczęty
  3. Namalowany
  4. Zatrzymany
  5. Zniszczony

Zobaczmy, co robią te 5 faz:

  • Aplet został zainicjowany. Za pomocą init () aplet jest inicjowany ze wszystkimi zmiennymi, które są wymagane do uruchomienia apletu.
  • Aplet jest uruchomiony. Za pomocą Start () uruchamiany jest aplet, który jest uruchamiany po fazie inicjalizacji.
  • Aplet jest pomalowany. Dzięki funkcji paint () rysowana jest i uruchamiana podstawowa funkcjonalność apletu.
  • Aplet został zatrzymany.
  • Aplet jest zniszczony. Oznacza to, że cała zawartość jest usuwana z pamięci głównej, która jest funkcją destroy ().

Działanie apletów w Javie

Ilekroć uruchamiany jest aplet, istnieje kilka funkcji wywoływanych kolejno, aby znaleźć główny cel apletu uruchamiającego kilka wyjść.

Funkcje, które są kolejno wywoływane, to:

  • Init () = Init () to funkcja wywoływana na początku programu w celu przypisania różnych zmiennych do programu i zaimplementowania ich w czasie rzeczywistym.
  • Start () - Start () jest zwykle wywoływany po init () i jest wywoływany, aby zobaczyć ekran HTML, który jest obecny wraz z kodowaniem Java. Ilekroć użytkownik opuszcza otwarty ekran HTML i wraca, przechodzi od początku () pomijając Init ().
  • Paint () - Paint () jest wywoływany, gdy aplet rozpoczyna wykonywanie programu. Paint () ma parametr znany jako Grafika i Grafika g pomaga w wykonywaniu programu w malowaniu różnych parametrów.
  • Stop () - Stop () jest wywoływany, gdy użytkownik opuszcza dokument HTML i przechodzi do apletu. Start () służy do ich ponownego uruchomienia za każdym razem, gdy Stop () kończy program, a następnie w końcu wprowadza go w życie.
  • Destroy () - Destroy () jest wywoływany, gdy aplet musi zostać całkowicie usunięty z pamięci.

Przykłady apletów w Javie

Poniżej wymieniono niektóre przykłady apletów w Javie:

Przykład 1

W przykładzie kodowania zobaczymy podstawową wersję apletu Hello World. Na poniższym rysunku widzimy, jak podstawowy aplet Hello World jest reprezentowany na platformie programistycznej Bluej Java.

Ilekroć próbujemy uruchomić aplet, aplet wyświetla poniższy ekran, który pokazuje nam wiele opcji do wyboru w zakresie różnych opcji. Na poniższym ekranie możemy wygenerować stronę internetową lub uruchomić aplet w przeglądarce apletów lub uruchomić aplet w przeglądarce internetowej. Oto niektóre z opcji, które daliśmy podczas uruchamiania apletu na platformie programowania Bluej. Wysokość i szerokość apletu można również podać w pudełku i zależnie od wysokości i szerokości, pod warunkiem, że aplet działa, tworząc odrębne aplety obsługujące różne problemy.

Teraz widzimy przykład przykładowego kodowania i importowania pakietów, aby przedstawić przykładowy kod Hello World. W tym programie wdrażamy pakiety takie jak Applet i Graphics. Grafika g służy do malowania i dostarczania danych wyjściowych w przeglądarce internetowej lub na żądanym nośniku zgodnie z potrzebami.

Kod

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);
)
)

Wynik

Przykładowy wynik podano również w przykładzie, a w aplecie Java możemy zainstalować kilka innych komentarzy, aby wygenerować kilka innych wyników.

Wynik

Teraz możemy wykonywać wiele funkcji w aplecie, takich jak Restart, Reload, Stop, Save Start i Clone. Są to funkcje, które aplet zapewnia na różnych etapach.

Przykład nr 2

W następnym przykładzie kodowania zobaczymy kilka innych aspektów apletów Java, w których widzimy podstawową funkcjonalność apletów Java. W następnym aplecie Java zmieniamy wysokość i szerokość apletu Java oraz wprowadzamy podstawowe zmiany w funkcjonalności. Pismo jest bardziej na środku. Przykład próbki kodowania podano poniżej, aby wykonać wydruk instrukcji „Hello World”.

Kod

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);
)
)

Wynik

Zalety i wady apletów w Javie

Istnieje kilka zalet i wad uruchamiania apletu Java.

Zalety

Niektóre wymienione poniżej zalety to:

  • Aplet działa po stronie klienta, dlatego czas odpowiedzi jest bardzo krótki.
  • Aplet jest bardzo bezpieczny i solidny.
  • Można go wykonać w wielu systemach operacyjnych, takich jak Unix, Linux i macOS.
  • Aplet jest połączony z HTML, CSS i JavaScript, aby zapewnić większą funkcjonalność strony internetowej.
  • Aplet jest bardzo łatwy w budowie i zawiera bardzo mało nadmiarowości.

Niedogodności

Niektóre wady apletów można również wykazać w dokumencie ilustrującym obsługę nieużywania tych apletów. Wady to:

  • Wtyczka jest wymagana po stronie klienta do uruchomienia apletu.
  • Bez odpowiedniej wtyczki aplet nie jest uruchamiany po stronie klienta.
  • Tworzenie złożonych apletów jest dość trudne i dlatego jest wadą.

Wniosek

W tym artykule widzimy podstawowe funkcje apletu, jego cykl życia, a także niektóre podstawowe programy dotyczące sposobu, w jaki aplet działa w języku programowania Java. Mogą istnieć bardzo złożone aplety, które można tworzyć i wdrażać za pomocą BlueJ i innego oprogramowania do HTML i CSS. Kładziemy większy nacisk na część teoretyczną apletów niż na koncepcję programowania apletów.

Polecane artykuły

Jest to przewodnik po apletach w Javie. Tutaj omawiamy wprowadzenie, działanie, cykl życia apletów w Javie oraz zalety i wady. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Obiekt w Javie
  2. Przesłanianie w Javie
  3. SpringLayout w Javie
  4. JFrame w Javie
  5. Komentarze w PHP | Przykłady