Strona Główna | Kurs Javy | Galeria Apletów | Algorytmy | CodeGenerator | Państwa, miasta(gra) | Forum

INNE DZIAŁY
Co to jest java?

KURS
Dla początkujących

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( )
    {
    }
}
Kod wygenerowany za pomocą programu: Code Generator


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( )
    {
    }
}
Kod wygenerowany za pomocą programu: Code Generator


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.<




statystyki www stat.pl
Wszystkie prawa zastrzeżone. Created by MarioX