public class FenetrePrinc
extends javax.swing.JFrame
implements java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.WindowListener, java.awt.event.ComponentListener, javax.swing.event.ChangeListener, javax.swing.event.PopupMenuListener
Modifier and Type | Class and Description |
---|---|
class |
FenetrePrinc.ThreadJPB
Classe interne de
FenetrePrinc permettant de jouer un son à intervalle régulier pendant la transcription |
class |
FenetrePrinc.ThreadTrans
Classe interne de
FenetrePrinc permettant de jouer un son à intervalle régulier pendant la transcription |
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
FenetrePrinc(Nat n)
Constructeur de FenetrePrinc
|
Modifier and Type | Method and Description |
---|---|
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, MAIS PAS LE CHANGEMENT DE CONFIGURATION
qui est pris en charge par le popuplistener et la méthode popupMenuWillBecommeInvisible
|
void |
activeTrans(boolean b)
Active ou désactive les composants liés à la transcription
|
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 |
afficheFichier(java.lang.String nomFichier,
java.lang.String origineMEP)
Ouvre l'éditeur de fichier transcrit dans l'éditeur, en passant à l'éditeur une instance d'
Embosseur
si nécessaire. |
void |
chargeConfigurations()
Ajoute les configurations des répertoires "configurations" et $temp/filters dans
jcbConfig
et sélectionne la configuration active. |
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
Mise à jour de l'affichage lors du redimensionement
|
void |
componentShown(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener
Ne fait rien
|
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
jtfNoir et jtfBraille |
javax.swing.JButton |
getBtEditeur()
Méthode d'accès à
btEditeur |
javax.swing.JTextField |
getEntree() |
boolean |
getError() |
GestionnaireErreur |
getGestErreur()
Renvoie le gestionnaire d'erreur utilisé dnas cette fenêtre
|
Nat |
getNat()
Méthode d'accès à
nat |
boolean |
getOptionsOuvertes() |
boolean |
getRunning()
Méthode d'accès à
running |
javax.swing.JTextField |
getSortie() |
void |
loadTexts()
loads texts
|
void |
ouvrirEditeur()
Ouvre le bon éditeur pour le fichier de sortie en fonction des options choisies
|
void |
popupMenuCanceled(javax.swing.event.PopupMenuEvent arg0) |
void |
popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent pp) |
void |
popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent arg0) |
void |
setEntree(java.lang.String entree)
Change la valeur du texte de
jtfNoir |
void |
setError(boolean e) |
void |
setOptionsOuvertes(boolean oo) |
void |
setRunning(boolean r)
Méthode d'accès à
running |
void |
setSortie(java.lang.String tgt)
Change la valeur du texte de
jtfBraille
et active le bouton btEditeur si l'adresse donnée est valide |
void |
setSortieAuto(boolean reverse)
génère un nom de fichier de sortie automatiquement
|
void |
stateChanged(javax.swing.event.ChangeEvent e) |
void |
stopTrans()
Arrête la transcription en cours d'exécution
|
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) |
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
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
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, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public FenetrePrinc(Nat n)
n
- une instance de Natpublic javax.swing.JTextField getEntree()
public javax.swing.JTextField getSortie()
public void setEntree(java.lang.String entree)
jtfNoir
entree
- la nouvelle entréepublic void setSortie(java.lang.String tgt)
jtfBraille
et active le bouton btEditeur
si l'adresse donnée est validetgt
- la nouvelle sortiepublic void setError(boolean e)
e
- setter for error
public boolean getError()
error
public boolean getOptionsOuvertes()
optionsOuvertes
public void setOptionsOuvertes(boolean oo)
oo
- la valeur de optionsOuvertes
public void setSortieAuto(boolean reverse)
reverse
- vrai si détranscription (donc renommage fichier noir)
et faux si transcription (donc renommage fichier braille)public GestionnaireErreur getGestErreur()
public void setRunning(boolean r)
running
r
- valeur pour running
public javax.swing.JButton getBtEditeur()
btEditeur
btEditeur
public void loadTexts()
public void chargeConfigurations()
jcbConfig
et sélectionne la configuration active.public void activeTrans(boolean b)
b
- true si activation, false sinonpublic void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
ActionListener.actionPerformed(java.awt.event.ActionEvent)
public void afficheFichier(java.lang.String nomFichier)
Embosseur
si nécessaire. Utilise l'encoding représenté par OptNames
dans ConfigNat
Utilise le fichier de mise en page par défaut (Editeur2.fichMep
nomFichier
- Le nom du fichier transcrit à ouvrirpublic void afficheFichier(java.lang.String nomFichier, java.lang.String origineMEP)
Embosseur
si nécessaire. Utilise l'encoding représenté par OptNames
dans ConfigNat
nomFichier
- Le nom du fichier transcrit à ouvrirorigineMEP
- nom du fichier de mise en page à utiliser (null si inconnu)public void stopTrans()
public void ouvrirEditeur()
public void componentHidden(java.awt.event.ComponentEvent arg0)
componentHidden
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void componentMoved(java.awt.event.ComponentEvent arg0)
componentMoved
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void componentShown(java.awt.event.ComponentEvent arg0)
componentShown
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void componentResized(java.awt.event.ComponentEvent arg0)
componentResized
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void focusGained(java.awt.event.FocusEvent foc)
focusGained
in interface java.awt.event.FocusListener
foc
- Le FocusEventpublic void focusLost(java.awt.event.FocusEvent foc)
jtfNoir
et jtfBraille
focusLost
in interface java.awt.event.FocusListener
foc
- Le FocusEventpublic void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
ChangeListener.stateChanged(javax.swing.event.ChangeEvent)
public void windowActivated(java.awt.event.WindowEvent arg0)
windowActivated
in interface java.awt.event.WindowListener
WindowListener.windowActivated(java.awt.event.WindowEvent)
public void windowClosed(java.awt.event.WindowEvent arg0)
windowClosed
in interface java.awt.event.WindowListener
quitter()
,
WindowListener.windowClosed(java.awt.event.WindowEvent)
public void windowClosing(java.awt.event.WindowEvent arg0)
windowClosing
in interface java.awt.event.WindowListener
WindowListener.windowClosing(java.awt.event.WindowEvent)
public void windowDeactivated(java.awt.event.WindowEvent arg0)
windowDeactivated
in interface java.awt.event.WindowListener
WindowListener.windowDeactivated(java.awt.event.WindowEvent)
public void windowDeiconified(java.awt.event.WindowEvent arg0)
windowDeiconified
in interface java.awt.event.WindowListener
WindowListener.windowDeiconified(java.awt.event.WindowEvent)
public void windowIconified(java.awt.event.WindowEvent arg0)
windowIconified
in interface java.awt.event.WindowListener
WindowListener.windowIconified(java.awt.event.WindowEvent)
public void windowOpened(java.awt.event.WindowEvent arg0)
windowOpened
in interface java.awt.event.WindowListener
WindowListener.windowOpened(java.awt.event.WindowEvent)
public void popupMenuCanceled(javax.swing.event.PopupMenuEvent arg0)
popupMenuCanceled
in interface javax.swing.event.PopupMenuListener
PopupMenuListener.popupMenuCanceled(javax.swing.event.PopupMenuEvent)
public void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent arg0)
popupMenuWillBecomeVisible
in interface javax.swing.event.PopupMenuListener
PopupMenuListener.popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent)
public void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent pp)
popupMenuWillBecomeInvisible
in interface javax.swing.event.PopupMenuListener
le changement de configuration par {@link FenetrePrinc#jcbConfig}
pour éviter de charger la conf à chaque fois