AWWW-1st3.6-w03.tresc-1.0-Slajd30

Z Studia Informatyczne
Wersja z dnia 18:55, 28 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Aplety Java - prosty przykład

Aplety Java - prosty przykład


Aplet Java jest klasą dziedziczącą po klasie bazowej java.applet.Applet, która z kolei jest klasą potomną klas java.awt.Panel i java.awt.Container. Metoda init() jest wywoływana przez aplikację-hosta (np. przez przeglądarkę), aby poinformować aplet, że został w całości załadowany do maszyny wirtualnej Java. Każda klasa dziedzicząca z klasy java.applet.Applet powinna dostarczać własną implementację tej metody w celu inicjalizacji zmiennych i obiektów. Przykłady czynności wykonywanych w metodzie init() to: nawiązanie połączenia z bazą danych, utworzenie obiektów interfejsu użytkownika, inicjalizacja wątków w aplikacji wielowątkowej. Metoda handleEvent jest wywoływana przy każdym zajściu zdarzenia (w tym przypadku po kliknięciu na przycisk). Wreszcie metoda showStatus() wywoływana w metodzie Reaguj() powoduje wyświetlenie podanego łańcucha znaków w pasku statusu przeglądarki. Inne przydatne metody klasy java.applet.Applet to:

  • destroy(): wołana przez aplikację-hosta przed zniszczeniem apletu, umożliwia zwolnienie zasobów
  • getParameter(): zwraca parametr wywołania przekazany przez dokument HTML
  • start(): wołana przez aplikację-hosta tuż przed uruchomieniem apletu, np. przy każdym powrocie do dokumentu zawierającego aplet
  • stop(): wołana przez aplikację-hosta tuż przed zatrzymaniem apletu, np. gdy użytkownik opuszcza dokument zawierający aplet
  • paint(): uruchamiana wielokrotnie w trakcie życia apletu, powoduje odświeżenie apletu


<< Poprzedni slajd | Spis treści | Następny slajd >>