Úkolem bylo naprogramovat jednoduchý textový editor s grafickým rozhraním. Vzor: windowsový notepad.
Editor měl mít jen jednu položku v menu "Soubor" s podpoložkami "Nový", "Otevřít", "Uložit", "Uložit jako", "Konec" s typickými funkcemi.
Další popis prográmku nebyl, ale rozumělo se, že editor bude umět:
zobrazovat scrollovátka v případě většího textu
zobrazovat v záhlaví jméno souboru
v případě změněného souboru zobrazit v záhlaví ke jménu souboru hvězdičku
otevření či nový souboru -> v případě změněného dokumentu se zeptat, zda je ok, že ztratíte právě otevřený dokument
použití standardních open/save dialogů (JFileChooser) a souborových filtrů (FileFilter - *.txt)
ošetření různých I/O výjimek - zřejmě pomocí vyskakovacích warning dialogů
...
Poznámky: Povolené byly tištěné materiály a ze sítě jen ofišl sunovská JDK dokumentace. K dispozici byla IDE Netbeans a Eclipse, zakázané ovšem byly jejich části, které umí generovat kód z "nakresleného" Swing okénka. Všechen kód tedy musel být napsán ručně.
Doporučení: Test probíhá v UNIXovém SU2, takže pokud jste se - jako já - dlouho nepřihlašovali na svůj UNIXový účet, vyzkoušejte si to nejdříve třeba v labu. Měl jsem s přihlašováním problémy (asi prošlé heslo?) a musel se za mě přihlásit pan Hnětynka.