Napisać aplikację, która prezentuje okno GUI, zawierające etykiety i pola tekstowe, Etykiety powinny być skojarzone z polami tekstowymi za pomocą mnemonik, które wprowadzają kursor w dane pole tekstowe. Na końcu każdego "wiersza" etykieta-pole tekstowe winna znajdować się owalna etykieta z odpowiednio rozmieszonym napisem (zob.dalej), po wskazaniu której myszką uzyskamy podpowiedź dotyczącą sposobu wpisywania danych.
Pokazuje to poniższy rysunek:
http://i58.tinypic.com/2rynale.jpg
Etykiety, skojarzone z tekstem:
mają mieć podkreślone litery menmonik, które wprowadzają kurosr w pole tekstowe obok,
mają mieć tekst i ikonę rozmieszczone tak jak na rysunku, kolor tła wybierany na starcie aplikacji oraz powinny być ujęte w ramkę; ikony czerwone reprezentują dane niezbędne, zielone - niekonieczne,
ich rozmiary mają być równe i** dokładnie takie by zmieścić** najdłuższy napis, przy czym powinno to zależeć od pisma (pismo wybieramy na starcie aplikacji),
przy zmianie rozmiarów okna nie zmieniają swoich rozmiarów.
Pola tekstowe:
powinny mieć rozmiary różne, zależne od przewidywanej maksymalnej wielkości wpisywanych danych wyrażonej w liczbie znaków** i pisma wybieranego na starcie aplikacji**, przy czym rozmiar powinien odpowiadać liczbie znaków w danym piśmie,
przy zmianie rozmiarów okna mogą zmieniać swoje rozmiary (tylko szerokość i i nie przekraczając wielkości, wynikającej z maksymalnej liczby znaków w danym piśmie,
powinny być ujęte w ramkach jak na rysunku.
Etykiety owalne, służące do otwierania podpowiedzi:
powinny mieć tekst podany jak na rysunku (kilka wierszy, różny kolor wyranych fragmentów, centrowanie tekstu)
powinny mieć skojarzony tekst pomocy , pokazywany jako podpowiedź po wskazaniu etykiety myszką (automat),
nie zmieniają swoich rozmiarów.
Tekst pomocy:
ma być ujęty w grubą czerwoną ramkę,
ma składać się z kilku wierszy,
fragmenty tekstu mają być wyróżnione (np. kolorem czerwonym).
Proszę o wskazówki do zadania.
Nie wiem czy dobrze do tego chcę podejść. Tak się zastanawiam czy dobrym rozwiązaniem będzie robić GridLayout, gdzie są 3 kolumny?
Nie bardzo rozumiem o co chodzi z 'mają mieć podkreślone litery menmonik, które wprowadzają kurosr w pole tekstowe obok'.
Na razie próbowałam zrobić te przyciski (bez podkreślenia) z zielonymi i czerwonymi ikonkami.
Ikonki:
http://i58.tinypic.com/r7mbr7.jpg
http://i57.tinypic.com/24w99no.jpg
http://wklej.org/id/1369107/
To na razie próba, choć w takiej formie nie bardzo wiem jak dodać, by kolor wybierał użytkownik.
Nie wiem czy to w ogóle dobry sposób rozwiązywania tego zadania :(
Mógłby ktoś udzielić jakiś raz? Może naprowadzić jakoś lub pokazać czego w tym programie użyć?
Z góry dziękuję.