Въведение в аплети в Java

Аплетът е концепция, която може да се използва красиво в Java за обединяване на уеб браузъри и уеб страници за получаване на конкретен изход. Аплетите в Java могат да варират от обикновен аплет до много сложен. Прост аплет на здравия свят позволява на някой да види как работи един основен Java аплет и той може да бъде представен на екрана. В тази статия ще проверим основните Java аплети и друг Java аплет, който може да се използва широко в Java за решаване на няколко проблема в реалния живот. Java аплети могат да бъдат реализирани в реалния живот в няколко други програмни езика като Python, Dot Net и други кодове.

Жизненият цикъл на аплети в Java

В тази фаза ще наблюдаваме жизнения цикъл на аплета.

Има пет основни фази за жизнения цикъл на аплет.

  1. инициализиране
  2. Започната
  3. боядисан
  4. Спряна
  5. унищожен

Нека да видим какво правят тези 5 фази:

  • Аплетът се инициализира. С помощта на init () аплетът се инициализира с всички променливи, необходими за изпълнение на аплета.
  • Аплетът е стартиран. С помощта на Start (), аплетът се стартира и има изпълнение на аплета след фазата на инициализация.
  • Аплетът е боядисан. С боя () се изчертава и изпълнява основната функционалност на аплета.
  • Аплетът е спрян.
  • Аплетът е унищожен. Това означава, че цялото съдържание се премахва от основната памет, която е функцията на kill ().

Работа на аплети в Java

Всеки път, когато се изпълнява аплет, има няколко функции, които се извикват последователно, за да се намери основната цел на аплета, работещ с няколко изхода.

Функциите, които се извикват последователно, са:

  • Init () = init () е функция, която се извиква в началото на програмата, за да назначи различни променливи на програмата и да ги внедри в реално време.
  • Start () - Start () се извиква обикновено след init () и се извиква, за да видите HTML екрана, който присъства заедно с кодирането на Java. Всеки път, когато потребителят остави отворен HTML екран и се върне, той преминава от start (), прескачайки Init ().
  • Paint () - боя () се извиква, когато аплетът започне изпълнението на програмата. Paint () има параметър, известен като Graphics and Graphics g помага при изпълнението на програмата при боядисване на различни параметри.
  • Stop () - Stop () се извиква, когато потребителят напусне HTML документа и се премести в аплета. Start () се използва, за да ги рестартира всеки път, когато Stop () прекрати програмата и след това накрая я избута в ефект.
  • Destroy () - Destroy () се извиква, когато аплетът трябва да бъде изваден напълно от паметта.

Примери за аплети в Java

По-долу са споменати някои от примерите за Applets на Java:

Пример №1

В кодиращия пример ще видим основна версия на аплета Hello World. На фигурата, дадена по-долу, виждаме как основен Applet Hello World е представен в платформата за програмиране Bluej Java.

Всеки път, когато се опитаме да стартираме аплета, аплетът предоставя екрана отдолу, който ни показва много опции за избор от диапазон от опции. На екрана по-долу можем да генерираме уеб страница или да стартираме аплет в Apple Viewer или да стартираме аплета в уеб браузър. Това са някои от опциите, които ни даде при пускането на аплет в платформата Bluej Programming. Височината и ширината на аплета също могат да бъдат предоставени в полето и в зависимост от височината и ширината, при условие, че Applet работи, като прави различни приложения, обслужващи решения за различни проблеми.

Сега виждаме примера на примерните пакети за кодиране и импортиране, за да представим Hello World Sample Code. В тази програма реализираме пакети като Applet и Graphics. Graphics g се използва за рисуване и предоставяне на изход в уеб браузър или в желаната среда, както се иска.

код

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

продукция

Изходният пример също е даден в примера и в аплета на Java, можем да имаме няколко други коментари, които да бъдат инсталирани, за да произведат няколко други изхода.

продукция

Сега можем да направим много функции на аплета като рестартиране, презареждане, спиране, запазване на старт и клониране. Това са функционалности, които аплетът осигурява на различни етапи.

Пример №2

В следващия пример за кодиране ще видим още няколко аспекта на Java аплетите, в които виждаме основната функционалност на Java аплетите. В следващия Java аплет променяме височината и ширината на аплета Java и извършваме основни промени във функционалността. Написването идва повече в средата. Пример за кодиращата извадка е даден по-долу, който се изпълнява, за да получите отпечатъка на изявлението „Hello World”.

код

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

продукция

Предимства и недостатъци на аплети в Java

Има няколко предимства и недостатъци при работа на Java аплет.

Предимства

Някои от изброените предимства са следните:

  • Аплетът работи от страна на клиента, следователно има много малко време за реакция.
  • Аплетът е много сигурен и здрав.
  • Може да се изпълни под много операционни системи като Unix, Linux и macOS операционна система.
  • Аплетът се комбинира с HTML, CSS и Javascript, за да предостави повече функционалност на уеб страницата.
  • Аплетът е много лесен за изграждане и съдържа много малко излишъци.

Недостатъци

Някои от недостатъците на Аплетите могат да бъдат показани и в документа, илюстриращ подкрепата за неизползването на тези аплети. Недостатъците са:

  • Плъгинът е необходим от страна на клиента за изпълнение на аплета.
  • Без подходящия плъгин няма изпълнение на аплета от страна на клиента.
  • Приготвянето на сложни аплети е доста трудно и следователно е недостатък.

заключение

В тази статия виждаме основните функции на аплет, жизнения цикъл на аплет, както и някои основни програми за това как един аплет работи в езика за програмиране на Java. Може да има много сложни аплети, които могат да бъдат направени и реализирани с помощта на BlueJ и друг софтуер за HTML и CSS. Ние наблягаме повече на теоретичната част на аплетите, отколкото на концепцията за програмиране на аплети.

Препоръчителни статии

Това е ръководство за Аплети в Java. Тук обсъждаме въвеждането, работата, жизнения цикъл на ябълките в Java и предимствата и недостатъците. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Обект в Java
  2. По-важно в Java
  3. SpringLayout в Java
  4. JFrame на Java
  5. Коментари в PHP | Примери