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

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

Жизненный цикл апплетов на Java

На этом этапе мы собираемся наблюдать жизненный цикл апплета.

Существует пять основных этапов жизненного цикла апплета.

  1. Initialize
  2. Начал
  3. покрашенный
  4. Остановился
  5. разрушенный

Давайте посмотрим, что делают эти 5 фаз:

  • Апплет инициализирован. С помощью init () апплет инициализируется со всеми переменными, которые требуются для запуска апплета.
  • Апплет запущен. С помощью Start () запускается апплет, и после фазы инициализации выполняется апплет.
  • Апплет окрашен. С помощью paint () основные функции апплета прорисовываются и выполняются.
  • Апплет остановлен.
  • Апплет уничтожен. Это означает, что все содержимое удаляется из основной памяти, которая является функцией destroy ().

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

Всякий раз, когда апплет работает, есть несколько функций, которые вызываются последовательно, чтобы найти основную цель апплета, выполняющего несколько выходных данных.

Функции, которые вызываются последовательно:

  • Init () = init () - это функция, которая вызывается в начале программы, чтобы присвоить программе различные переменные и реализовать их в режиме реального времени.
  • Start () - Start () вызывается обычно после init () и вызывается для просмотра экрана HTML, который присутствует вместе с Java-кодированием. Всякий раз, когда пользователь покидает открытый экран HTML и возвращается, он уходит из start (), пропуская Init ().
  • Paint () - paint () вызывается, когда апплет начинает выполнение программы. В paint () есть параметр, известный как Graphics и Graphics, который помогает в выполнении программы при рисовании различных параметров.
  • Stop () - Stop () вызывается, когда пользователь покидает HTML-документ и перемещается в апплет. Start () используется для их перезапуска всякий раз, когда Stop () завершает программу, а затем, наконец, вводит ее в действие.
  • Destroy () - Destroy () вызывается, когда апплет должен быть полностью удален из памяти.

Примеры апплетов в Java

Ниже приведены некоторые примеры апплетов в Java:

Пример № 1

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

Всякий раз, когда мы пытаемся запустить апплет, апплет предоставляет экран, показанный ниже, который показывает нам много вариантов для выбора из ряда вариантов. На приведенном ниже экране мы можем создать веб-страницу, запустить апплет в средстве просмотра апплетов или запустить апплет в веб-браузере. Вот некоторые из вариантов, которые мы дали при запуске апплета на платформе Bluej Programming. Высота и ширина апплета также может быть указана в поле и в зависимости от высоты и ширины, если апплет работает, создавая отдельный апплет, служащий для решения различных задач.

Теперь мы видим пример пакетов кодирования и импорта для представления примера кода Hello World. В этой программе мы реализуем такие пакеты, как Applet и 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 | Примеры