Zaprojektuj ziarenko z własnościami wszystkich możliwych typów (proste, ograniczone, wiązane). Ziarenko ma pełnić rolę budzika z możliwością ustawienia kilku momentów pobudki. Jego funkcjonalność może być podobna do funkcjonalności budzika umieszczonego na stronie: (http://onlinealarmkur.com/pl/). Proponowane własności: - tytuł ziarna - liczba ustawianych pobudek (wiązana - słuchacz może np. zmieniać kolor tła) - dopuszczalny przedział pobudki (ograniczona - słuchacz może wetować, jeśli np. pobudka będzie po 22:00) Ziarenko powinno posiadać własną klasę opisową BeanInfo. Klasa opisowa powinna udostępniać deskryptory udostępnionych metod i właściwości. Należy wykorzystać możliwość edycji właściwości ziarenka z pola tekstowego, za pomocą dostarczonego edytora (panel) oraz za pomocą "customizera". Ziarenko należy przetestować w środowisku programowania (tzn. wstawić je na testowy wizualny komponent za pomocą wizarda, zmodyfikować jego parametry, a następnie sprawdzić działanie stworzonej aplikacji).