Browser
Il s'agit de réaliser un navigateur Web très basique, qui
ne traite que du HTML. Ce navigateur possède un historique.
Première version
Version multi-fenêtres avec menu
- Dans cette version, les classes History et HistoryBar sont
inchangées.
- La classe Browser
a
été renommée BrowserFrame.
La frame a été complétée par l'ajout d'un
menu "File" permettant de créer ou fermer une frame, ou quitter
l'application. L'affichage de la frame (dimensionnement et
visualisation) est laissé à la charge de son client.
- Les frames sont gérées par un FramesController,
implémenté ici par la classe Browser. A noter
l'utilisation d'un dialogue de confirmation pour quitter
l'application.