ui
Class FenetrePrinc

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.FenetrePrinc
All Implemented Interfaces:
java.awt.event.ActionListener, 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.RootPaneContainer, javax.swing.WindowConstants

public class FenetrePrinc
extends javax.swing.JFrame
implements java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.WindowListener

Fenêtre principale de l'interface graphique

Author:
bruno
See Also:
Serialized Form

Nested Class Summary
private  class FenetrePrinc.ThreadJPB
          Classe interne de FenetrePrinc permettant de jouer un son à intervalle régulier pendant la transcription
private  class FenetrePrinc.ThreadTrans
          Classe interne de FenetrePrinc permettant de jouer un son à intervalle régulier pendant la transcription
 
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
private  javax.swing.JButton btAide
          Bouton ouvrant la fenetre d'aide
private  javax.swing.JButton btAPropos
          Bouton ouvrant la fenetre de renseignements sur Nat
private  javax.swing.JButton btEditeur
          Bouton ouvrant l'éditeur de fichier transcrit
private  javax.swing.JButton btEditeurMep
          Bouton ouvrant l'éditeur de fichier pré-transcrit
private  javax.swing.JButton btEditeurTrans
          Bouton ouvrant l'éditeur avec un fichier déjà transcrit
private  javax.swing.JButton btOption
          Bouton ouvrant la fenetre d'options
private  javax.swing.JButton btQuitter
          Bouton permettant de quitter le programme
private  javax.swing.JButton btSignalBug
           
private  javax.swing.JCheckBox debug
          pour activer le mode débugage Pas encore actif!
private  javax.swing.JTextField entreeXML
          JTextField pour l'adresse du fichier source
private  javax.swing.JTextField filtre
          Deprecated. 2.0
private  GestionnaireErreur gestErreur
          Le gestionnaire d'erreur de NAT utilisé
private  javax.swing.JComboBox jcbConfig
          JComboBox listant les configurations possibles
private  javax.swing.JMenu jmAction
          JMenu contenant les actions possibles sur la fenêtre principale
private  javax.swing.JMenu jmAPropos
          JMenu contenant les raccourcis vers les actions d'information de la fenêtre principale
private  javax.swing.JMenuBar jmb
          JMenuBar de la fenêtre principale
private  javax.swing.JMenuItem jmiAide
          Elément de menu Aide
private  javax.swing.JMenuItem jmiAPropos
          Elément de menu A propos de NAT
private  javax.swing.JMenuItem jmiOptions
          Elément de menu Ouvrir options
private  javax.swing.JMenuItem jmiOuvrirCible
          Elément de menu Choisir cible
private  javax.swing.JMenuItem jmiOuvrirDejaTrans
          Elément de menu Ouvrir fichier déjà transcrit
private  javax.swing.JMenuItem jmiOuvrirMEP
          Elément de menu Ouvrir fichier à mettre en page
private  javax.swing.JMenuItem jmiOuvrirSource
          Elément de menu Choisir source
private  javax.swing.JMenuItem jmiOuvrirTrans
          Elément de menu Ouvrir l'éditeur
private  javax.swing.JMenuItem jmiQuitter
          Elément de menu Quitter
private  javax.swing.JMenuItem jmiSignalBug
          Elément de menu Signaler un Bug
private  javax.swing.JMenuItem jmiTan
          Elément de menu détranscription
private  javax.swing.JMenuItem jmiTranscrire
          Elément de menu Transcrire
private  javax.swing.JLabel lConfig
          Label associé à jcbConfig
private  javax.swing.JLabel lEntree
          Label associé à entreeXML
private  javax.swing.JLabel lSortie
          Label associé à sortie
private  Nat nat
          L'instance de Nat
private  boolean optionsOuvertes
          Vrai si la fenêtre option est ouverte
private  javax.swing.JButton ouvrirSortie
          Bouton ouvrant le JFileChooser pour l'adresse du fichier source
private  javax.swing.JButton ouvrirSource
          Bouton ouvrant le JFileChooser pour l'adresse du fichier source
private  AfficheurJTASwing panneauLog
          Afficheur graphique de logs
private  boolean running
          Indique si le Thread du scénario de transcription est lancé
private static long serialVersionUID
          numéro de version pour la sérialisation (inutilisé par NAT)
private  javax.swing.JTextField sortie
          JTextField pour l'adresse du fichier de sortie
private  javax.swing.JButton transcrire
          Bouton lançant la transcription
 
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
FenetrePrinc(Nat n)
          Constructeur de FenetrePrinc
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          implémentation de actionPerformed(ActionEvent evt) de l'interface ActionListener gère tous les boutons, tous les items des menus, et le changement de configuration par jcbConfig
 void afficheFichier(java.lang.String nomFichier)
          Ouvre l'éditeur de fichier transcrit dans l'éditeur, en passant à l'éditeur une instance d' Embosseur si nécessaire.
 void afficheFichierMep(java.lang.String nomFichier)
          Ouvre l'éditeur de fichier prêt à la mise en page dans l'éditeur associé, en passant à l'éditeur une instance d' Embosseur si nécessaire.
 void chargeConfigurations()
          Ajoute les configurations du répertoire "configurations" dans jcbConfig et sélectionne la configuration active.
private  void doBugReport()
          Prépare la fenêtre de dialogue FenetreBugReport et récupère les informations contenues dans les fichiers temporaires, les logs, et la sortie
private  void fabriqueFenetre()
          Fabrique la fenêtre FenetrePrinc
 void focusGained(java.awt.event.FocusEvent foc)
          implémentation de focusGained de FocusListener; ne fait rien
 void focusLost(java.awt.event.FocusEvent foc)
          implémentation de focusLost de FocusListener; positionne le curseur sur le dernier caractère des textes contenus dans entreeXML et sortie
 javax.swing.JTextField getEntree()
           
 javax.swing.JTextField getFiltre()
          Deprecated. 2.0
 GestionnaireErreur getGestErreur()
          Renvoie le gestionanire d'erreur utilisé dnas cette fenêtre
 boolean getOptionsOuvertes()
           
 javax.swing.JTextField getSortie()
           
private  void ouvrirEditeur()
          Ouvre le bon éditeur pour le fichier de sortie en fonction des options choisies
private  void ouvrirEditeur(boolean tan)
          Open the TAN editor with an empty doc (documents/nouveau.tan) if tan param set to true, else open the classic editor
private  void quitter()
          Quitte le programme en enregistrant les options de l'interface graphique et la configuration actuelle
 void setEntree(java.lang.String entree)
          Change la valeur du texte de entreeXML
 void setFiltre(java.lang.String filtre)
          Deprecated. 2.0
 void setOptionsOuvertes(boolean oo)
           
 void setSortie(java.lang.String sortie)
          Change la valeur du texte de sortie et active le bouton btEditeur si l'adresse donnée est valide
private  void verifieBtEditeur()
          Vérifie si l'adresse contenu dans sortie est valide, et si c'est le cas dégrise btEditeur
 void windowActivated(java.awt.event.WindowEvent arg0)
           
 void windowClosed(java.awt.event.WindowEvent arg0)
          implémentation de WindowsListener; quitte le programme
 void windowClosing(java.awt.event.WindowEvent arg0)
           
 void windowDeactivated(java.awt.event.WindowEvent arg0)
           
 void windowDeiconified(java.awt.event.WindowEvent arg0)
           
 void windowIconified(java.awt.event.WindowEvent arg0)
           
 void windowOpened(java.awt.event.WindowEvent arg0)
           
 
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, 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, paint, 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

serialVersionUID

private static final long serialVersionUID
numéro de version pour la sérialisation (inutilisé par NAT)

See Also:
Constant Field Values

entreeXML

private javax.swing.JTextField entreeXML
JTextField pour l'adresse du fichier source


lEntree

private javax.swing.JLabel lEntree
Label associé à entreeXML

See Also:
entreeXML

ouvrirSource

private javax.swing.JButton ouvrirSource
Bouton ouvrant le JFileChooser pour l'adresse du fichier source

See Also:
entreeXML, GestionnaireOuvrir

sortie

private javax.swing.JTextField sortie
JTextField pour l'adresse du fichier de sortie


lSortie

private javax.swing.JLabel lSortie
Label associé à sortie

See Also:
sortie

ouvrirSortie

private javax.swing.JButton ouvrirSortie
Bouton ouvrant le JFileChooser pour l'adresse du fichier source

See Also:
sortie, GestionnaireOuvrir

transcrire

private javax.swing.JButton transcrire
Bouton lançant la transcription

See Also:
Nat.fabriqueTranscriptions(java.util.ArrayList, java.util.ArrayList), Nat.lanceScenario()

btEditeur

private javax.swing.JButton btEditeur
Bouton ouvrant l'éditeur de fichier transcrit

See Also:
afficheFichier(String adresse)

btEditeurMep

private javax.swing.JButton btEditeurMep
Bouton ouvrant l'éditeur de fichier pré-transcrit

Since:
2.0
See Also:
afficheFichierMep(String adresse)

btEditeurTrans

private javax.swing.JButton btEditeurTrans
Bouton ouvrant l'éditeur avec un fichier déjà transcrit

Since:
2.0
See Also:
afficheFichier(String adresse)

filtre

private javax.swing.JTextField filtre
Deprecated. 2.0
filte xsl à utiliser pour la transcription


debug

private javax.swing.JCheckBox debug
pour activer le mode débugage

Pas encore actif!


panneauLog

private AfficheurJTASwing panneauLog
Afficheur graphique de logs

Since:
2.0

lConfig

private javax.swing.JLabel lConfig
Label associé à jcbConfig

See Also:
jcbConfig

jcbConfig

private javax.swing.JComboBox jcbConfig
JComboBox listant les configurations possibles


btOption

private javax.swing.JButton btOption
Bouton ouvrant la fenetre d'options

See Also:
GestionnaireOuvrirFenetre

btAide

private javax.swing.JButton btAide
Bouton ouvrant la fenetre d'aide

See Also:
GestionnaireOuvrirFenetre

btAPropos

private javax.swing.JButton btAPropos
Bouton ouvrant la fenetre de renseignements sur Nat

See Also:
GestionnaireOuvrirFenetre

btQuitter

private javax.swing.JButton btQuitter
Bouton permettant de quitter le programme


btSignalBug

private javax.swing.JButton btSignalBug

jmAction

private javax.swing.JMenu jmAction
JMenu contenant les actions possibles sur la fenêtre principale


jmAPropos

private javax.swing.JMenu jmAPropos
JMenu contenant les raccourcis vers les actions d'information de la fenêtre principale


jmb

private javax.swing.JMenuBar jmb
JMenuBar de la fenêtre principale


jmiOuvrirSource

private javax.swing.JMenuItem jmiOuvrirSource
Elément de menu Choisir source

See Also:
jmAction, GestionnaireOuvrir

jmiOuvrirCible

private javax.swing.JMenuItem jmiOuvrirCible
Elément de menu Choisir cible

See Also:
jmAction, GestionnaireOuvrir

jmiOptions

private javax.swing.JMenuItem jmiOptions
Elément de menu Ouvrir options

See Also:
jmAction, GestionnaireOuvrirFenetre

jmiTranscrire

private javax.swing.JMenuItem jmiTranscrire
Elément de menu Transcrire

See Also:
Nat.fabriqueTranscriptions(java.util.ArrayList, java.util.ArrayList), Nat.lanceScenario()

jmiOuvrirTrans

private javax.swing.JMenuItem jmiOuvrirTrans
Elément de menu Ouvrir l'éditeur

See Also:
jmAction, GestionnaireOuvrirFenetre

jmiQuitter

private javax.swing.JMenuItem jmiQuitter
Elément de menu Quitter

See Also:
jmAction

jmiAide

private javax.swing.JMenuItem jmiAide
Elément de menu Aide

See Also:
jmAPropos

jmiAPropos

private javax.swing.JMenuItem jmiAPropos
Elément de menu A propos de NAT

See Also:
jmAPropos

jmiOuvrirMEP

private javax.swing.JMenuItem jmiOuvrirMEP
Elément de menu Ouvrir fichier à mettre en page

See Also:
jmAction, GestionnaireOuvrir

jmiOuvrirDejaTrans

private javax.swing.JMenuItem jmiOuvrirDejaTrans
Elément de menu Ouvrir fichier déjà transcrit

See Also:
jmAction, GestionnaireOuvrir

jmiSignalBug

private javax.swing.JMenuItem jmiSignalBug
Elément de menu Signaler un Bug

See Also:
jmAction

jmiTan

private javax.swing.JMenuItem jmiTan
Elément de menu détranscription

See Also:
jmiTan

running

private boolean running
Indique si le Thread du scénario de transcription est lancé


gestErreur

private GestionnaireErreur gestErreur
Le gestionnaire d'erreur de NAT utilisé


nat

private Nat nat
L'instance de Nat


optionsOuvertes

private boolean optionsOuvertes
Vrai si la fenêtre option est ouverte

See Also:
GestionnaireOuvrirFenetre, Configuration
Constructor Detail

FenetrePrinc

public FenetrePrinc(Nat n)
Constructeur de FenetrePrinc

Parameters:
n - une instance de Nat
Method Detail

getEntree

public javax.swing.JTextField getEntree()
Returns:
@link FenetrePrinc#entreeXML}

getFiltre

public javax.swing.JTextField getFiltre()
Deprecated. 2.0

Returns:
@link FenetrePrinc#filtre}

getSortie

public javax.swing.JTextField getSortie()
Returns:
@link FenetrePrinc#sortie}

setEntree

public void setEntree(java.lang.String entree)
Change la valeur du texte de entreeXML

Parameters:
entree - le nouveau texte

setFiltre

public void setFiltre(java.lang.String filtre)
Deprecated. 2.0

Change la valeur du texte de filtre

Parameters:
filtre - le nouveau texte

setSortie

public void setSortie(java.lang.String sortie)
Change la valeur du texte de sortie et active le bouton btEditeur si l'adresse donnée est valide

Parameters:
sortie - le nouveau texte

getOptionsOuvertes

public boolean getOptionsOuvertes()
Returns:
optionsOuvertes

setOptionsOuvertes

public void setOptionsOuvertes(boolean oo)
Parameters:
oo - la valeur de optionsOuvertes

fabriqueFenetre

private void fabriqueFenetre()
Fabrique la fenêtre FenetrePrinc


chargeConfigurations

public void chargeConfigurations()
Ajoute les configurations du répertoire "configurations" dans jcbConfig et sélectionne la configuration active.


afficheFichierMep

public void afficheFichierMep(java.lang.String nomFichier)
Ouvre l'éditeur de fichier prêt à la mise en page dans l'éditeur associé, en passant à l'éditeur une instance d' Embosseur si nécessaire. Utilise l'encoding représenté par OptNames dans ConfigNat

Parameters:
nomFichier - Le nom du fichier transcrit à ouvrir

afficheFichier

public void afficheFichier(java.lang.String nomFichier)
Ouvre l'éditeur de fichier transcrit dans l'éditeur, en passant à l'éditeur une instance d' Embosseur si nécessaire. Utilise l'encoding représenté par OptNames dans ConfigNat

Parameters:
nomFichier - Le nom du fichier transcrit à ouvrir

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
implémentation de actionPerformed(ActionEvent evt) de l'interface ActionListener gère tous les boutons, tous les items des menus, et le changement de configuration par jcbConfig

Specified by:
actionPerformed in interface java.awt.event.ActionListener
See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)

focusGained

public void focusGained(java.awt.event.FocusEvent foc)
implémentation de focusGained de FocusListener; ne fait rien

Specified by:
focusGained in interface java.awt.event.FocusListener
Parameters:
foc - Le FocusEvent

focusLost

public void focusLost(java.awt.event.FocusEvent foc)
implémentation de focusLost de FocusListener; positionne le curseur sur le dernier caractère des textes contenus dans entreeXML et sortie

Specified by:
focusLost in interface java.awt.event.FocusListener
Parameters:
foc - Le FocusEvent

verifieBtEditeur

private void verifieBtEditeur()
Vérifie si l'adresse contenu dans sortie est valide, et si c'est le cas dégrise btEditeur


windowActivated

public void windowActivated(java.awt.event.WindowEvent arg0)
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)
implémentation de WindowsListener; quitte le programme

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

windowClosing

public void windowClosing(java.awt.event.WindowEvent arg0)
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)
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)
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)
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)
Specified by:
windowOpened in interface java.awt.event.WindowListener
See Also:
WindowListener.windowOpened(java.awt.event.WindowEvent)

quitter

private void quitter()
Quitte le programme en enregistrant les options de l'interface graphique et la configuration actuelle


ouvrirEditeur

private void ouvrirEditeur(boolean tan)
Open the TAN editor with an empty doc (documents/nouveau.tan) if tan param set to true, else open the classic editor

Parameters:
tan - if true open the TAN editor with an empty doc, else open the classic editor

ouvrirEditeur

private void ouvrirEditeur()
Ouvre le bon éditeur pour le fichier de sortie en fonction des options choisies


doBugReport

private void doBugReport()
Prépare la fenêtre de dialogue FenetreBugReport et récupère les informations contenues dans les fichiers temporaires, les logs, et la sortie


getGestErreur

public GestionnaireErreur getGestErreur()
Renvoie le gestionanire d'erreur utilisé dnas cette fenêtre

Returns:
le gestionanire d'erreur utilisé