Programowanie obiektowe - JAVA
Informacje ogólne > Laboratorium 3 > Ćwiczenie 5

Ćwiczenie 5

Zmodyfikować program tak, aby przynajmniej po jednym zdarzeniu obsługiwane było przez interfejs zaimplementowany w:
a) klasie anonimowej
b) klasie wewnętrznej 
c) innej klasie publicznej zdefiniowanej w oddzielnym pliku (zapewnić odpowiednie przekazanie zmiennych między klasami).

Przed wykonaniem ćwiczenia warto zapoznać się z poniższymi przykładami - wszystkie "robią to samo", różnią się jedynie sposobem implementacji interfejsu ActionListener. Kluczowe fragmenty kodu zaznaczono pogrubioną czcionką.

Dla ułatwienia, wszystkie przykłady zostały umieszczone w jednym projekcie (listenery.zip), który można zaimportować do Eclipse'a (File -> Import -> General -> Existing Projects into Workspace -> wskazać archiwum i wybrać projekt do zaimportowania)

Submenu