Programowanie w Javie
Andrzej Marciniak
Lista nr 6 – Obsługa AWT i Swing
Celem ćwiczenia jest zapoznanie się z możliwościami graficznych bibliotek Javy do
tworzenia interfejsu użytkownika.
1. Przygotowanie do ćwiczenia.
1.1. Obowiązujący materiał przed zajęciami dotyczy wykładów 1-6 oraz poniżej rozpatry-
wanych zagadnień.
1.2. Przed ćwiczeniem należy sprawdzić ustawienia interaktywnej pomocy pakietu Eclipse,
jak w ćwiczeniu 1 oraz załadować plik JAR zawierający zadania z poprzednich list.
1.3 Zapoznać się z pluginem Visual Editor (VE) dla środowiska Eclipse.
1.4. Ściągnąć z Internetu duże zdjęcie wybranego modelu telefonu komórkowego lub
przetworzyć zdjęcie dołączone na stronie 2.
1.5. Zapoznać się i przećwiczyć obsługę grupy instrukcji Source pakietu Eclipse, a w
szczególności Override/Implement (do implementacji metod interfejsów), Generate Delegate
Methods (do implementacji delegatów), oraz Generate Getter and Setter.
2. Przebieg ćwiczenia
2.1. Wykorzystując menedżer rozkładów GridLayout utwórz dwie wersje interfejsu
graficznego kalkulatora, tj. stosując AWT i Swing. Przypisz odpowiednie akcje klawiszom.
2.2. Napisz mini-grę polegającą na trafianiu dowolnego ruchomego obrazka za pomocą
kliknięcia myszy gdy kursor znajduje się nad obiektem. Zaprojektuj kursor w kształcie
celownika. Trafienia mają być zliczane.
2.3. Utwórz obraz telefonu z działającymi klawiszami (wystukiwanie klawiszy ma
powodować pojawianie się cyfr na wyświetlaczu). Wygląd telefonu powinien być oparty na
zdjęciu wybranego modelu.
3. Sprawozdanie
Sprawozdania w postaci elektronicznej w pliku .JAR, wg formatu jak w ćwiczeniu 1.