Class FrameObserver
java.lang.Object
|
+----java.util.Observable
|
+----MainWindow
|
+----FrameObserver
- public class FrameObserver
- extends MainWindow
- implements Observer, ActionListener, MouseListener
Classe traitant les evements d'une MainWindow
necessitant un transfert d'information vers
une classe controleur (Control)
- See Also:
- Control, MainWindow
-
FrameObserver()
-
-
actionPerformed(ActionEvent)
- Traitement des evenements des menus --> notifie les observers
-
disable(boolean)
- Activation, desactivation de certains menus et de certains icones
possedant les commandes add,remove,extract,....
-
mouseClicked(MouseEvent)
- Method to handle events for the MouseListener interface.
-
update(Observable, Object)
- Methode de mise ajour de la fenetre principale
on met a jour la table des informations sur les fichiers
et on enable/disable les boutons et les menus inutiles/utiles
Les information de mise a jour proviennent du controleur.
FrameObserver
public FrameObserver()
update
public void update(Observable O,
Object arg)
- Methode de mise ajour de la fenetre principale
on met a jour la table des informations sur les fichiers
et on enable/disable les boutons et les menus inutiles/utiles
Les information de mise a jour proviennent du controleur.
- See Also:
- Observer, Observable, Control
mouseClicked
public void mouseClicked(MouseEvent e)
- Method to handle events for the MouseListener interface.
traitement des evements des icones --> notifie les observers
- Parameters:
- e - java.awt.event.MouseEvent
- Overrides:
- mouseClicked in class MainWindow
actionPerformed
public void actionPerformed(ActionEvent e)
- Traitement des evenements des menus --> notifie les observers
- Overrides:
- actionPerformed in class MainWindow
disable
protected void disable(boolean b)
- Activation, desactivation de certains menus et de certains icones
possedant les commandes add,remove,extract,....
Ces commandes sont inutiles lorsque la table est vide
- Parameters:
- b - true --> rend enable
- b - false --> rend disable