Вступ до аплетів на Java

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

Життєвий цикл аплетів на Яві

У цій фазі ми будемо спостерігати життєвий цикл аплету.

Існує п’ять основних фаз життєвого циклу аплету.

  1. Ініціалізуйте
  2. Почав
  3. Пофарбовані
  4. Зупинився
  5. Знищено

Давайте подивимося, що роблять ці 5 фаз:

  • Аплет ініціалізується. За допомогою init () аплет ініціалізується з усіма змінними, необхідними для запуску аплету.
  • Аплет запускається. За допомогою Start () аплет запускається і відбувається виконання аплету після фази ініціалізації.
  • Аплет намальований. За допомогою paint () малюється та виконується основна функціональність аплету.
  • Аплет зупинено.
  • Аплет знищений. Це означає, що весь вміст вилучається з основної пам'яті, яка є функцією знищення ().

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

Щоразу, коли аплет запускається, є кілька функцій, які викликаються послідовно, щоб знайти головну мету аплету, що працює з кількома виходами.

Послідовно називаються функції:

  • Init () = init () - це функція, яка викликається на початку програми, щоб призначити програмі різні змінні та реалізувати їх у режимі реального часу.
  • Start () - Start () викликається, як правило, після init (), і він викликається, щоб побачити екран HTML, який присутній разом із кодуванням Java. Кожен раз, коли користувач залишає відкритий HTML-екран і повертається, він починає з початку () пропускаючи Init ().
  • Paint () - Фарба () викликається, коли аплет починає виконання програми. У фарбі () є параметр, відомий як графіка та графіка g допомагає у виконанні програми при фарбуванні різних параметрів.
  • Stop () - Stop () викликається, коли користувач залишає HTML-документ і переходить до аплету. Start () використовується для їх перезавантаження, коли Stop () припиняє програму, а потім, нарешті, підштовхує її до ефекту.
  • Destroy () - Destroy () викликається, коли аплет повинен бути повністю вилучений із пам'яті.

Приклади аплетів на Java

Нижче згадуються деякі приклади аплетів на Java:

Приклад №1

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

Кожен раз, коли ми намагаємося запустити аплет, аплет надає екран нижче, де відображається нам безліч варіантів вибору з діапазону варіантів. На екрані нижче ми можемо генерувати веб-сторінку або запускати аплет у програмі перегляду аплет або запускати аплет у веб-браузері. Ось деякі варіанти, які ми дали під час запуску аплету на платформі програмування Bluej. Висота та ширина аплету також можуть бути вказані у вікні та залежно від висоти та ширини, якщо Applet працює, створюючи чіткі аплети, що обслуговують рішення для різних проблем.

Тепер ми бачимо на прикладі зразків кодування та імпорту пакетів для представлення Hello World Sample Code. У цій програмі ми реалізуємо такі пакети, як 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 | Приклади