Przedstawia dokumenty tekstowe w osobnych oknach wewnętrznych JInternalFrame zawartych w obszarze pulpitu JDesktopPane.
Ma menu File z opcjami New, Open, Save, Save as.
Ma pasek narzędzi z przyciskami odpowiadającymi powyższym opcjom.
Wskazówki
Elementy menu i paska narzędzi mają być obiektami typu Action
Pasek narzędzi należy umieścić w obszarze NORTH rozkładu BorderLayout pozostawiając pozostałe obszary wolne (oczywiście oprócz centrum)
Do otwierania i zapisywania plików należy użyć dialogu JFileChooser
Akcje Save, Save as dotyczą aktywnego okna wewnętrznego.
Dodatki
Przedstawianie listy okien wewnętrznych np. jako JComboBox w (dodatkowym) pasku narzędzi lub JList w lewym panelu. Wybranie elementu z tej listy powinno uaktywnić odpowiadające mu okno.
Przedstawianie listy ostatnio otwieranych plików. Wybranie elementu listy powinno otworzyć plik, o ile nie jest on już otwarty.