Pierwszy aplet
Szkielet apletu korzystający z klasy
Applet wygląda następująco:
import java.applet.*;
import java.awt.*;
public class APLET
extends Applet
{
public void init( )
{
}
public void start( )
{
}
public void paint(Graphics g)
{
}
public void stop( )
{
}
public void destroy( )
{
}
}
Szkielet apletu korzystający z klasy
JApplet wygląda następująco:
import javax.swing.*;
import java.awt.*;
public class APLET
extends JApplet
{
public void init( )
{
}
public void start( )
{
}
public void paint(Graphics g)
{
}
public void stop( )
{
}
public void destroy( )
{
}
}
Metody dziedziczone po klasie Applet są wywoływane w różnych momentach "życia" apletu:
- metoda init: wywoływana jako pierwsza, na początku wywoływania apletu. Jest wywołana tylko raz. W metodzie tej możemy np. zainicjować wszystkie zmienne.
- metoda start: wywoływana po metodzie init i po odsłonięciu przysłoniętego apletu. W metodzie tej możemy uruchamiać wątki zatrzymane przez metodę stop.
- metoda paint: wywoływana jest za każdym razem gdy konieczne jest odświeżenie apletu. Obiekt Graphics jest graficznym kontekstem apletu, służy on do rysowania na nim.
- metoda stop: wywoływana gdy nasz aplet nie jest widoczny. Możemy w niej przerwać wątki które nie muszą działać kiedy nasz aplet pozostaje niewidoczny.
- Metoda destroy: wywoływana pod koniec działania naszego apletu, możemy w nim zwolnić wszystkie zasoby wykorzystywane przez nasz aplet.
Kod potrzebny do wyświetlenia apletu na stronie wygląda następująco:
<applet code = "APLET.class" width = "400" height = "200"> </applet>
Oczywiście
APLET.class to nazwa pliku z apletem,
width to szerokość, a
height to wysokość.
>Kliknij tutaj by skomentować, zgłosić błąd, lub uzupełnić tą część kursu.<