pa
j&age moje.aplikacje;
Określenie nazwy pakietu, do którego należą klasy zdefiniowane w tym pliku. Można opuścić.
import javax.swing.*; import java.awt.Container;
Zewnętrzne pakiety (ew. pojedyncze klasy lub interfejsy), z których korzystamy w naszym programie. Można uważać ten element jako odpowiednik dyrektywy #include w C/C++.
Definicje klas (klasy mogą dziedziczyć, jak w tym przykładzie).
Definicja konstruktora.
class PierwszyGUI extends JFrame
public PierwszyGUI ()
class KlasaStartowa | Inna klasa. Posiada składniki, które mogą być inicjalizowane.
{
PierwszyGUI obi;
PierwszyGUI ob2 = new PierwszyGUI ();
Metoda main klasy startowej. To od niej rozpoczyna się wykonywanie aplikacji. Musi być to metoda public static !
public static void main (String[] args)
{