Przeglądarka zdjęć w Javie
Autor: Konrad, Opublikowano: 24/11/2009Jak obiecałem (co prawda z małym opóźnieniem) tak robię. Pod tym adresem można ściągnąć spakowane źródła projektu w Javie nad, którym pracowałem. Dla leniwych dołączam screeny.
- Ekran powitalny.
- Widok do przeglądania folderów – w tym przepadku wyjątek w formie przeglądania dysków twardych i urządzeń.
- Ikony można powiększyć za pomocą dodatkowego suwaka.
- Widok folderu z plikami zdjęć i kursorem nad ikoną.
- Widok folderu z plikami – w pomniejszonym rozmiarze.
- Widok prezentacji – dostępny po kliknięciu na miniaturę. Obraz za duży skalowany do okna.
- Widok prezentacji. Okno większe od zdjęcia. Skala 100%. Kursor nad zdjęciem.
- Kursor nad prawym przyciskiem.
Aplikacja wykorzystuje mechanizmy tworzenia grafiki bardzo podobne do Flash Playera. Rozbudowałem dodatkowo logikę dostępności komponentów i ich potomków. W projekcie zaimplementowany jest bardzo prosty Tweener – obsługuje przyciski do przechodzenia pomiędzy zdjęciami. Ogólnie proponuję go bardziej traktować jako źródło ciekawych rozwiązań niż przeglądarkę zdjęć.
Na koniec jeszcze mała uwaga. Przed prezentacją projektu wyszedł problem z mruganiem podczas odświeżana grafiki aplikacji. Problem ten można rozwiązać zmieniając w niewielkim stopniu algorytm renderujący poprzez detekcję regionów zmian i renderowanie z wykorzystaniem bufora. Niestety trochę to zajmuje, a niestety nie dysponuję źródłami z prezentacji ani czasem na ponowne wprowadzenie poprawek. Liczę na wyrozumiałość. Kod opatrzony jest komentarzami w języku angielskim – mogą być małe błędy językowe/literówki, za co również przepraszam.
Miłej zabawy!






