Napisać program "Activity Tracker" według poniższych wymagań:
- Układ ekranu przedstawia poniższy schemat:
+-----------------+
| +-----------+ |
| |Act. Name | | <-- TextField, ActivityName = Nazwa aktywności (wymagane)
| +-----------+ |
| |
| +-----------+ |
| |Duration | | <-- TextField, Duration = Czas trwania aktywności (wymagane)
| +-----------+ |
| +----+ +----+ |
| |Add | |Rem.| | <-- Buttons(s)
| +----+ +----+ |
| |
| Summary | <-- Label
| |
| +-----------+ |
| | +-------+ | | <-- List = Lista z aktywnościami
| | | Act 1 | | |
| | +-------+ | |
| | | |
| | ... | |
| | | |
| | +-------+ | |
| | | Act N | | |
| | +-------+ | |
+-----------------+
- Add - przycisk służący do dodawania aktywności.
- Dodana aktywność powinna zostać umieszczona na liście.
- Aby dodać aktywność należy podać jej nazwę oraz czas trwania.
- Czas trwania podajemy albo w minutach albo w formacie GODZINY:MINUTY.
- Jeśli czas podany jest w minutach, to może być dowolną liczbą całkowitą wiekszą od zera.
- Pole Summary zawiera informację o łącznej liczbie aktywności oraz ich czasie trwania (w godzinach i minutach oraz tylko w minutach).
- Rem. - przycisk służący do usunięcia wszystkich aktywności z listy.