5224572210

5224572210



dr inż. Piotr Matka


PROGRAMOWANIE JAVA


13


class MyWindowAdapter extends WindowAdapter

i

public void windowClosing(WindowEvent e)

i

System.exit(0);

}

Nasz program zaczyna się od metody main( ).

W ciele tej metody tworzony jest nowy obiekt klasy PROGRAM. W konstruktorze tej klasy dodajemy klasę PROGRAM do obsługi zdarzeń przez klasę MyWindow Adapter, która z kolei dziedziczy metodę wywoływaną gdy ktoś będzie chciał zamknąć nasz program(windowClosing).

Funkcja exit(0) zamyka nasz program.

W dalszej części metody main wywoływane są następujące metody klasy app:

•    metoda setSize(300, 200): ustawia rozmiary naszego programu. Jako parametry przyjmuje odpowiednio szerokość i wysokość naszego okna w pikselach.

•    metoda setTitle{"Prosta aplikacja"): ustawia nazwę naszego programu. Jako parametr przyjmuje ciąg znaków.

•    metoda setVisible(true): ustawia czy nasza aplikacja ma być widoczna. Wartość true oznacza że nasz program będzie widoczny.

Metody dziedziczone po klasie Frame są te same co w klasie Applet:

•    metoda init: wywoływana jako pierwsza, na początku wywoływania programu. 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 programu. 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 programu. Obiekt Graphics jest graficznym kontekstem programu, służy on do rysowania na nim.

•    metoda stop: wywoływana gdy nasz program nie jest widoczny. Możemy w niej przerwać wątki które nie muszą działać kiedy nasz program pozostaje niewidoczny.

•    metoda destroy: wywoływana pod koniec działania naszego programu, możemy w nim zwolnić wszystkie zasoby wykorzystywane przez nasz program.



Wyszukiwarka

Podobne podstrony:
dr inż. Piotr Matka PROGRAMOWANIE JAVA 12 <applet codę = "APLET.class" width =
dr inż. Piotr Matka PROGRAMOWANIE JAVA 11 public void destroy()ii Szkielet apletu korzystający z kla
dr inż. Piotr Matka PROGRAMOWANIE JAVA 14Aplet w jBuilderze Teraz pokażę jak wygląda tworzenie aplet
dr inż. Piotr Matka PROGRAMOWANIE JAVA 15 Teraz wpisujemy: • import java.applet.*; import
dr inż. Piotr Matka PROGRAMOWANIE JAVA 17Obsługa grafiki Rysowanie w Javie odbywa się za pomocą meto
dr inż. Piotr Matka PROGRAMOWANIE JAVA 19Wielowątkowość W javie wątki można tworzyć na dwa różne
dr inż. Piotr Matka PROGRAMOWANIE JAVA 20Klasa String Klasa ta służy do obsługi ciągów znaków, czyli
dr inż. Piotr Matka PROGRAMOWANIE JAVA a = 65 //inicjalizacja char b = b //deklaracja i
dr inż. Piotr Matka PROGRAMOWANIE JAVA W języku Java istnieją też operatory z przypisaniem np. wyraż
dr inż. Piotr Matka PROGRAMOWANIE JAVAWstęp do programowania Aby zacząć pisać programy, należało by
dr inż. Piotr Małka    PROGRAMOWANIE JAVA    10 Pierwszy program
dr inż. Piotr Małka PROGRAMOWANIE JAVA Główne cechy języka iava to: □
dr inż. Piotr Małka PROGRAMOWANIE JAVA Instrukcje warunkowe Instrukcje warunkowe sprawiają, że gdy
dr inż. Piotr Matka PROGRAMOWANIE JAVAi else{ //instrukcje _jeśli_FAŁSZi W instrukcji if..else if,
dr inż. Piotr Małka PROGRAMOWANIE JAVA Pętle Pętle służą do powtarzania fragmentów kodu.Pętla
Badania naukowe dr inż. Piotr Kohut, dr inż. Piotr Matka oraz czterech doktorantów. Współpracuj
dr inż. Piotr Małka PROGRAMOWANIE JAVAKlasy i metody Klasy to podstawa javy, wewnątrz klas znajdować
PROGRAMOWANIE JAVA dr inż. Piotr Małka Schemat blokowy doskonale nadaje się do pokazania o co chodzi
Dr inż. Piotr Matyjasiak Centrum Badań Ekologicznych PAN Dziekanów Leśny, 05-092

więcej podobnych podstron