logo

Јава Апплет

Аплет је посебна врста програма који је уграђен у веб страницу да генерише динамички садржај. Покреће се унутар претраживача и ради на страни клијента.

Предност Апплета

Постоји много предности апплета. Они су следећи:

централно цсс дугме
  • Ради на страни клијента тако да је време одговора мање.
  • Осигурано
  • Могу га извршити претраживачи који раде на многим платформама, укључујући Линук, Виндовс, Мац Ос итд.

Недостатак Апплета

  • Додатак је неопходан у претраживачу клијента да би се извршио аплет.


Да ли знаш
  • Ко је одговоран за управљање животним циклусом аплета?
  • Како извести анимацију у аплету?
  • Како сликати као четкицу у аплету?
  • Како приказати дигитални сат у аплету?
  • Како приказати аналогни сат у аплету?
  • Како комуницирати два аплета?

Хијерархија аплета

хијерархија аплета
Као што је приказано на горњем дијаграму, класа Апплет проширује Панел. Панел класа проширује Цонтаинер који је поткласа Цомпонент.

Животни циклус Јава аплета

  1. Аплет је иницијализован.
  2. Аплет је покренут.
  3. Аплет је обојен.
  4. Аплет је заустављен.
  5. Аплет је уништен.
Животни циклус аплета

Методе животног циклуса за аплет:

Методе животног циклуса класе јава.апплет.Апплет 4 и класа јава.авт.Цомпонент пружају 1 методу животног циклуса за аплет.

јава.апплет.Апплет класа

За креирање било ког аплета мора се наследити класа јава.апплет.Апплет. Пружа 4 методе животног циклуса апплета.

    публиц воид инит():се користи за иницијализацију аплета. Позива се само једном.јавни воид старт():се позива након што се инит() метода или претраживач максимизира. Користи се за покретање аплета.јавни воид стоп():се користи за заустављање аплета. Позива се када је Апплет заустављен или је претраживач минимизиран.публиц воид дестрои():користи се за уништавање аплета. Позива се само једном.

јава.авт.Класа компоненти

Класа Цомпонент обезбеђује 1 метод животног циклуса аплета.

објективна јава
    јавна празна боја (Графика г):користи се за сликање аплета. Пружа објекат класе Грапхицс који се може користити за цртање овала, правоугаоника, лука итд.

Ко је одговоран за управљање животним циклусом аплета?

Јава Плуг-ин софтвер.


Како покренути аплет?

Постоје два начина за покретање аплета

  1. По хтмл фајлу.
  2. Помоћу алата апплетВиевер (у сврху тестирања).

Једноставан пример аплета помоћу хтмл датотеке:

Да бисте извршили аплет помоћу хтмл датотеке, креирајте аплет и компајлирајте га. Након тога креирајте хтмл датотеку и поставите код аплета у хтмл датотеку. Сада кликните на хтмл датотеку.

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

Напомена: класа мора бити јавна јер њен објекат креира Јава Плугин софтвер који се налази у претраживачу.

миапплет.хтмл

 

Једноставан пример алата Апплет би апплетвиевер:

Да бисте извршили аплет помоћу алата апплетвиевер, направите аплет који садржи ознаку аплета у коментару и компајлирајте га. Након тога покрените га помоћу: апплетвиевер Фирст.јава. Сада ХТМЛ датотека није потребна, али је само у сврху тестирања.

основни опсег против широкопојасног
 //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); } } /* */ 

Да бисте извршили аплет помоћу алата апплетвиевер, напишите у командној линији:

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