ui.editor
Class EditeurBraille

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by ui.editor.EditeurBraille
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ComponentListener, java.awt.event.FocusListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.DocumentListener, javax.swing.event.UndoableEditListener, javax.swing.RootPaneContainer, javax.swing.WindowConstants, TextSender
Direct Known Subclasses:
Editeur2, EditeurTan

public abstract class EditeurBraille
extends javax.swing.JFrame
implements java.awt.event.WindowListener, java.awt.event.ActionListener, java.awt.event.ComponentListener, TextSender, javax.swing.event.DocumentListener, javax.swing.event.UndoableEditListener, java.awt.event.FocusListener

Classe décrivant un éditeur braille dans nat

Author:
bruno
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JTextPane apercu
          second panneau d'affichage
protected  javax.swing.JButton btEmbosser
          JButton pour lancer l'embossage
protected  javax.swing.JButton btEnregistrer
          JButton pour enregistrer le fichier
protected  javax.swing.JButton btEnregistrersous
          JButton pour enregistrer le fichier
protected  javax.swing.JButton btFermer
          JButton pour fermer la fenêtre
protected  javax.swing.JButton btRedo
          JButton pour répéter frappe
protected  javax.swing.JButton btUndo
          JButton pour annuler frappe
private  int divLoc
          Position de la barre de division du splitpane
protected  Embosseur embosseur
          Objet embosseur, pour l'embossage bien entendu...
protected  java.lang.String encodage
          encodage du fichier transcrit
protected  boolean enModif
          Indique si des modifications sont en cours
private  java.lang.String fichierOut
          L'adresse du fichier produit
protected  GestionnaireErreur gestErreur
          Instance du gestionnaire d'erreur
protected  javax.swing.JCheckBox jcbPerkins
          JCheckBoxpour l'activation du mode perkins
protected  javax.swing.JMenuBar jmb
          Menu bar de la fenetre
protected  javax.swing.JMenu jmEdition
          JMenu édition
protected  javax.swing.JMenu jmFichier
          JMenu manipulation fichier
protected  javax.swing.JMenuItem jmiEmboss
          Menu item embosser
protected  javax.swing.JMenuItem jmiEnregistrer
          Menu item enregister
protected  javax.swing.JMenuItem jmiEnregistrerSous
          Menu item enregister
protected  javax.swing.JMenuItem jmiPerkins
          Menu item activer perkins
protected  javax.swing.JMenuItem jmiQuitter
          Menu item quitter
protected  javax.swing.JMenuItem jmiRedo
          Menu item redo
protected  javax.swing.JMenuItem jmiResetPos
          Menu item revenir à la position de départ du splitpane
protected  javax.swing.JMenuItem jmiShowLeft
          Menu item afficher uniquement le panneau de gauche
protected  javax.swing.JMenuItem jmiShowRight
          Menu item uniquement le panneau de droite
protected  javax.swing.JMenuItem jmiUndo
          Menu item undo
protected  javax.swing.JMenu jmView
          JMenu affichage
protected  javax.swing.JLabel lFichier
          le label contenant le nom du fichier résultat
protected  javax.swing.JLabel message
          Jlabel d'information pour l'enregistrement
protected  boolean modif
          Indique si il y a des modification non enregistrées
protected  javax.swing.JPanel panneauAffichage
          le panneau contenant les éléments à afficher et le scrollPane
protected  PerkinsNotifier pn
          The Perkins notifier
protected  int positionCurseur
          Position du curseur
protected  BrailleTextPane resultat
          la zone d'affichage principale du fichier
protected  javax.swing.JScrollPane scrollRes
          le ScrollPane associé au JTextPane resultat
private static long serialVersionUID
          identifiant par défaut pour la sérialisation (non utilisé dans NAT)
protected  javax.swing.JSplitPane splitPane
          splitpane entre les deux panneaux d'affichage
protected  int tailleCaractere
          taille du caractère de la police principale en point (ne fonctionne qu'avec les polices à chasse fixe
protected static Language texts
          Textual contents
protected  javax.swing.undo.UndoManager undoMng
          Undo manager
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EditeurBraille(java.lang.String nom, Embosseur emb, GestionnaireErreur g)
          Construit un objet EditeurBraille avec la table braille de la configuration
EditeurBraille(java.lang.String nom, Embosseur emb, GestionnaireErreur g, java.lang.String table)
          Construit un objet EditeurBraille avec la table braille UTF8
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          Implémente la méthode actionPerformed d'ActionListener Gère les actions des boutons et met à jour l'InputMap du JTextPane resultat en fonction de l'état du JCheckBox jcbPerkins
protected  void ajouteListenerDoc(javax.swing.text.Document doc)
          Ajoute au document doc les listeners nécéssaires
 void changedUpdate(javax.swing.event.DocumentEvent de)
          Ne fait rien de plus
 void componentHidden(java.awt.event.ComponentEvent arg0)
          Méthode redéfinie de ComponentListener Ne fait rien
 void componentMoved(java.awt.event.ComponentEvent arg0)
          Méthode redéfinie de ComponentListener Ne fait rien
 void componentResized(java.awt.event.ComponentEvent arg0)
          Méthode redéfinie de ComponentListener Ne fait rien
 void componentShown(java.awt.event.ComponentEvent arg0)
          Méthode redéfinie de ComponentListener Ne fait rien
protected  void enregistrerFichier()
          Enregistre le fichier contenu dans resultat dans fichierOut
protected  void enregistrerFichier(java.lang.String encoding)
          Enregistre le fichier contenu dans resultat dans fichierOut Utilise encoding comme encodage
private  void fabriqueEditeur(Embosseur emb, GestionnaireErreur g, java.lang.String table)
          Fabrique un objet EditeurBraille
 void focusGained(java.awt.event.FocusEvent arg0)
          Implémente focusGained de Focus Listener positionne le curseur sur le text area
 void focusLost(java.awt.event.FocusEvent arg0)
          Ne fait rien de plus
 java.lang.String getFichier()
          Renvoie fichierOut
 java.lang.String getOrigine()
          Envoie l'adresse du fichier d'origine (fichierOut
abstract  java.lang.String getText()
          Non implémentée ici
 void insertUpdate(javax.swing.event.DocumentEvent de)
          Méthode redéfinie de DocumentListener Affiche un message si le test area est modifié
 void manageError(int code, java.lang.String m)
          Manage errors sent by PerkinsObservers
 void removeUpdate(javax.swing.event.DocumentEvent de)
          Implémente removeUpdate de DocumentListener
 void setEncodage(java.lang.String enc)
          Méthode d'accès, modifie la valeur de l'encodage
 void setFichier(java.lang.String nf)
          Change le nom du fichier produit
 void undoableEditHappened(javax.swing.event.UndoableEditEvent uee)
          Implémente undoableEditHappened de UndoableEditListener
private  void verifBtEdit()
          Vérifie l'état du manager undo et active ou désactive les boutons undo/redo
private  void verifDoc()
          Vérifie si il faut enregistrer le fichier
 void windowActivated(java.awt.event.WindowEvent arg0)
          Ne fait rien
 void windowClosed(java.awt.event.WindowEvent arg0)
          ne fait rien
 void windowClosing(java.awt.event.WindowEvent arg0)
          Vérifie si il faut demander l'enregistrement Appelle verifDoc()
 void windowDeactivated(java.awt.event.WindowEvent arg0)
          Ne fait rien
 void windowDeiconified(java.awt.event.WindowEvent arg0)
          Ne fait rien
 void windowIconified(java.awt.event.WindowEvent arg0)
          Ne fait rien
 void windowOpened(java.awt.event.WindowEvent arg0)
          Ne fait rien
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

texts

protected static Language texts
Textual contents


embosseur

protected Embosseur embosseur
Objet embosseur, pour l'embossage bien entendu...


serialVersionUID

private static final long serialVersionUID
identifiant par défaut pour la sérialisation (non utilisé dans NAT)

See Also:
Constant Field Values

lFichier

protected javax.swing.JLabel lFichier
le label contenant le nom du fichier résultat


panneauAffichage

protected javax.swing.JPanel panneauAffichage
le panneau contenant les éléments à afficher et le scrollPane


resultat

protected BrailleTextPane resultat
la zone d'affichage principale du fichier


apercu

protected javax.swing.JTextPane apercu
second panneau d'affichage


scrollRes

protected javax.swing.JScrollPane scrollRes
le ScrollPane associé au JTextPane resultat


btEnregistrer

protected javax.swing.JButton btEnregistrer
JButton pour enregistrer le fichier


btEnregistrersous

protected javax.swing.JButton btEnregistrersous
JButton pour enregistrer le fichier


btFermer

protected javax.swing.JButton btFermer
JButton pour fermer la fenêtre


fichierOut

private java.lang.String fichierOut
L'adresse du fichier produit


encodage

protected java.lang.String encodage
encodage du fichier transcrit


message

protected javax.swing.JLabel message
Jlabel d'information pour l'enregistrement


tailleCaractere

protected int tailleCaractere
taille du caractère de la police principale en point (ne fonctionne qu'avec les polices à chasse fixe


jcbPerkins

protected javax.swing.JCheckBox jcbPerkins
JCheckBoxpour l'activation du mode perkins


btEmbosser

protected javax.swing.JButton btEmbosser
JButton pour lancer l'embossage


splitPane

protected javax.swing.JSplitPane splitPane
splitpane entre les deux panneaux d'affichage


jmFichier

protected javax.swing.JMenu jmFichier
JMenu manipulation fichier


jmEdition

protected javax.swing.JMenu jmEdition
JMenu édition


jmView

protected javax.swing.JMenu jmView
JMenu affichage


jmb

protected javax.swing.JMenuBar jmb
Menu bar de la fenetre


jmiEnregistrer

protected javax.swing.JMenuItem jmiEnregistrer
Menu item enregister


jmiEnregistrerSous

protected javax.swing.JMenuItem jmiEnregistrerSous
Menu item enregister


jmiQuitter

protected javax.swing.JMenuItem jmiQuitter
Menu item quitter


jmiUndo

protected javax.swing.JMenuItem jmiUndo
Menu item undo


jmiRedo

protected javax.swing.JMenuItem jmiRedo
Menu item redo


jmiPerkins

protected javax.swing.JMenuItem jmiPerkins
Menu item activer perkins


jmiEmboss

protected javax.swing.JMenuItem jmiEmboss
Menu item embosser


jmiShowLeft

protected javax.swing.JMenuItem jmiShowLeft
Menu item afficher uniquement le panneau de gauche


jmiShowRight

protected javax.swing.JMenuItem jmiShowRight
Menu item uniquement le panneau de droite


jmiResetPos

protected javax.swing.JMenuItem jmiResetPos
Menu item revenir à la position de départ du splitpane


undoMng

protected javax.swing.undo.UndoManager undoMng
Undo manager


btUndo

protected javax.swing.JButton btUndo
JButton pour annuler frappe


btRedo

protected javax.swing.JButton btRedo
JButton pour répéter frappe


positionCurseur

protected int positionCurseur
Position du curseur


divLoc

private int divLoc
Position de la barre de division du splitpane


enModif

protected boolean enModif
Indique si des modifications sont en cours


modif

protected boolean modif
Indique si il y a des modification non enregistrées


gestErreur

protected GestionnaireErreur gestErreur
Instance du gestionnaire d'erreur


pn

protected PerkinsNotifier pn
The Perkins notifier

Constructor Detail

EditeurBraille

public EditeurBraille(java.lang.String nom,
                      Embosseur emb,
                      GestionnaireErreur g,
                      java.lang.String table)
Construit un objet EditeurBraille avec la table braille UTF8

Parameters:
nom - le nom de la fenêtre
emb - l'objet Embosseur à utiliser pour l'embossage
g - instance de GestionnaireErreur
table - table braille utilisée pour resultat et pn

EditeurBraille

public EditeurBraille(java.lang.String nom,
                      Embosseur emb,
                      GestionnaireErreur g)
Construit un objet EditeurBraille avec la table braille de la configuration

Parameters:
nom - le nom de la fenêtre
emb - l'objet Embosseur à utiliser pour l'embossage
g - instance de GestionnaireErreur
Method Detail

fabriqueEditeur

private void fabriqueEditeur(Embosseur emb,
                             GestionnaireErreur g,
                             java.lang.String table)
Fabrique un objet EditeurBraille

Parameters:
emb - l'objet Embosseur à utiliser pour l'embossage
g - instance de GestionnaireErreur
table - table braille utilisée pour resultat et pn

setEncodage

public void setEncodage(java.lang.String enc)
Méthode d'accès, modifie la valeur de l'encodage

Parameters:
enc - valeur pour encodage

verifBtEdit

private void verifBtEdit()
Vérifie l'état du manager undo et active ou désactive les boutons undo/redo


enregistrerFichier

protected void enregistrerFichier()
Enregistre le fichier contenu dans resultat dans fichierOut


enregistrerFichier

protected void enregistrerFichier(java.lang.String encoding)
Enregistre le fichier contenu dans resultat dans fichierOut Utilise encoding comme encodage

Parameters:
encoding - encodage à utiliser

ajouteListenerDoc

protected void ajouteListenerDoc(javax.swing.text.Document doc)
Ajoute au document doc les listeners nécéssaires

Parameters:
doc - le document

verifDoc

private void verifDoc()
Vérifie si il faut enregistrer le fichier


getOrigine

public java.lang.String getOrigine()
Envoie l'adresse du fichier d'origine (fichierOut

Specified by:
getOrigine in interface TextSender
Returns:
chaine indiquant l'origine du texte
See Also:
TextSender.getOrigine()

getText

public abstract java.lang.String getText()
Non implémentée ici

Specified by:
getText in interface TextSender
Returns:
une chaine de caractère
See Also:
TextSender.getText()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Implémente la méthode actionPerformed d'ActionListener Gère les actions des boutons et met à jour l'InputMap du JTextPane resultat en fonction de l'état du JCheckBox jcbPerkins

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
evt - l'objet ActionEvent

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent de)
Implémente removeUpdate de DocumentListener

Specified by:
removeUpdate in interface javax.swing.event.DocumentListener
See Also:
DocumentListener.removeUpdate(javax.swing.event.DocumentEvent)

undoableEditHappened

public void undoableEditHappened(javax.swing.event.UndoableEditEvent uee)
Implémente undoableEditHappened de UndoableEditListener

Specified by:
undoableEditHappened in interface javax.swing.event.UndoableEditListener
See Also:
UndoableEditListener.undoableEditHappened(javax.swing.event.UndoableEditEvent)

focusGained

public void focusGained(java.awt.event.FocusEvent arg0)
Implémente focusGained de Focus Listener positionne le curseur sur le text area

Specified by:
focusGained in interface java.awt.event.FocusListener
See Also:
FocusListener.focusGained(java.awt.event.FocusEvent)

focusLost

public void focusLost(java.awt.event.FocusEvent arg0)
Ne fait rien de plus

Specified by:
focusLost in interface java.awt.event.FocusListener
See Also:
FocusListener.focusLost(java.awt.event.FocusEvent)

windowActivated

public void windowActivated(java.awt.event.WindowEvent arg0)
Ne fait rien

Specified by:
windowActivated in interface java.awt.event.WindowListener
See Also:
WindowListener.windowActivated(java.awt.event.WindowEvent)

windowClosed

public void windowClosed(java.awt.event.WindowEvent arg0)
ne fait rien

Specified by:
windowClosed in interface java.awt.event.WindowListener
See Also:
WindowListener.windowClosed(java.awt.event.WindowEvent)

windowClosing

public void windowClosing(java.awt.event.WindowEvent arg0)
Vérifie si il faut demander l'enregistrement Appelle verifDoc()

Specified by:
windowClosing in interface java.awt.event.WindowListener
See Also:
WindowListener.windowClosing(java.awt.event.WindowEvent)

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent arg0)
Ne fait rien

Specified by:
windowDeactivated in interface java.awt.event.WindowListener
See Also:
WindowListener.windowDeactivated(java.awt.event.WindowEvent)

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent arg0)
Ne fait rien

Specified by:
windowDeiconified in interface java.awt.event.WindowListener
See Also:
WindowListener.windowDeiconified(java.awt.event.WindowEvent)

windowIconified

public void windowIconified(java.awt.event.WindowEvent arg0)
Ne fait rien

Specified by:
windowIconified in interface java.awt.event.WindowListener
See Also:
WindowListener.windowIconified(java.awt.event.WindowEvent)

windowOpened

public void windowOpened(java.awt.event.WindowEvent arg0)
Ne fait rien

Specified by:
windowOpened in interface java.awt.event.WindowListener
See Also:
WindowListener.windowOpened(java.awt.event.WindowEvent)

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent de)
Méthode redéfinie de DocumentListener Affiche un message si le test area est modifié

Specified by:
insertUpdate in interface javax.swing.event.DocumentListener
See Also:
DocumentListener.insertUpdate(javax.swing.event.DocumentEvent)

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent de)
Ne fait rien de plus

Specified by:
changedUpdate in interface javax.swing.event.DocumentListener
See Also:
DocumentListener.changedUpdate(javax.swing.event.DocumentEvent)

componentHidden

public void componentHidden(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien

Specified by:
componentHidden in interface java.awt.event.ComponentListener
Parameters:
arg0 - Le ComponentEvent

componentMoved

public void componentMoved(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien

Specified by:
componentMoved in interface java.awt.event.ComponentListener
Parameters:
arg0 - Le ComponentEvent

componentShown

public void componentShown(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien

Specified by:
componentShown in interface java.awt.event.ComponentListener
Parameters:
arg0 - Le ComponentEvent

componentResized

public void componentResized(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien

Specified by:
componentResized in interface java.awt.event.ComponentListener
Parameters:
arg0 - Le ComponentEvent

setFichier

public void setFichier(java.lang.String nf)
Change le nom du fichier produit

Parameters:
nf - le nouveau nom du fichier

getFichier

public java.lang.String getFichier()
Renvoie fichierOut

Returns:
le nom du fichier produit

manageError

public void manageError(int code,
                        java.lang.String m)
Manage errors sent by PerkinsObservers

Parameters:
code - error code
m - error message