logo

Аплет Java

Аплет — це спеціальний тип програми, яка вбудована у веб-сторінку для створення динамічного вмісту. Він запускається в браузері та працює на стороні клієнта.

Перевага аплета

Є багато переваг аплету. Вони такі:

java порівнянний інтерфейс
  • Він працює на стороні клієнта, тому час відповіді менший.
  • Забезпечено
  • Він може бути виконаний у браузерах, які працюють на багатьох платформах, включаючи Linux, Windows, Mac Os тощо.

Недолік аплета

  • Для виконання аплету в браузері клієнта потрібен плагін.


Чи ти знаєш
  • Хто відповідає за керування життєвим циклом аплету?
  • Як виконати анімацію в аплеті?
  • Як малювати як пензель в аплеті?
  • Як відобразити цифровий годинник в аплеті?
  • Як відобразити аналоговий годинник в аплеті?
  • Як спілкуватися між двома аплетами?

Ієрархія аплетів

ієрархія аплетів
Як показано на діаграмі вище, клас Applet розширює Panel. Клас Panel розширює Container, який є підкласом Component.

Життєвий цикл аплета Java

  1. Аплет ініціалізовано.
  2. Аплет запущено.
  3. Аплет пофарбований.
  4. Аплет зупинено.
  5. Аплет знищено.
Життєвий цикл аплету

Методи життєвого циклу для Applet:

Методи життєвого циклу класу java.applet.Applet 4 і клас java.awt.Component надають 1 метод життєвого циклу для аплета.

Клас апплета java.applet

Для створення будь-якого аплету клас java.applet.Applet має бути успадкований. Він забезпечує 4 методи життєвого циклу аплета.

    public void init():використовується для ініціалізації аплета. Він викликається лише один раз.public void start():викликається після розгортання методу init() або браузера. Він використовується для запуску аплета.public void stop():використовується для зупинки аплета. Він викликається, коли аплет зупинено або браузер згорнуто.public void destroy():використовується для знищення аплета. Він викликається лише один раз.

java.awt.Клас компонентів

Клас Component забезпечує 1 метод життєвого циклу аплета.

програма на java
    public void paint (Графіка g):використовується для малювання аплета. Він надає об’єкт класу Graphics, який можна використовувати для малювання овалу, прямокутника, дуги тощо.

Хто відповідає за керування життєвим циклом аплету?

Програмне забезпечення Java Plug-in.


Як запустити аплет?

Є два способи запустити аплет

  1. Через файл html.
  2. За допомогою інструменту appletViewer (з метою тестування).

Простий приклад аплета за допомогою файлу html:

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

 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome',150,150); } } 

Примітка: клас має бути загальнодоступним, оскільки його об’єкт створюється програмним забезпеченням Java Plugin, яке знаходиться у браузері.

myapplet.html

 

Простий приклад аплета за допомогою інструмента appletviewer:

Щоб виконати аплет інструментом appletviewer, створіть аплет, який містить тег аплету в коментарі, і скомпілюйте його. Після цього запустіть його за допомогою: appletviewer First.java. Тепер файл Html не потрібен, але він призначений лише для тестування.

перевести рядок як int
 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome to applet',150,150); } } /* */ 

Щоб виконати аплет інструментом appletviewer, напишіть у командному рядку:

 <strong>c:&gt;</strong> javac First.java <strong>c:&gt;</strong> appletviewer First.java