lista6

background image

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.

background image


Wyszukiwarka

Podobne podstrony:
lista6
Lista6, PWr WME Energetyka, Podstawy mechaniki i wytrzymałości Polko
lista6
lista6 moja, ProgCPP 04 Sort2
lista6 moja opis
lista6
www.elearning.po.opole.pl wwi file.php 5 Budownictwo-lista6
algebra lista6
Lista6 Geometria Analityczna R3 2013 2014 c1
Lista6 2
ElektrodynamikaI Lista6
Lista6
LISTA6
lista6
Lista6 AF 2013 a1 id 270468 Nieznany
Lista6 2 CiagloscAndRozniczk
lista6 moja opis
lista 6 lista6
Lista6 GraniceFunkcji

więcej podobnych podstron