Zaprojektuj ziarenko z własnościami wszystkich możliwych typów (proste, ograniczone, wiązane). Ziarenko ma pełnić rolę konwertera jednostek stosowanych do określania wielkości fontów. Jego funkcjonalność może być podobna do funkcjonalności konwertera umieszczonego na stronie: (https://websemantics.uk/tools/convert-pixel-point-em-rem-percent/). Proponowane własności: - tytuł ziarna - rozmiar pola wejściowego (wiązana - słuchacz może np. zmieniać kolor tła) - obsługiwane jednostki (ograniczona - słuchacz może wetować, jeśli jednostek będzie mniej niż 2) 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).