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.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.TypeaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_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, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, 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, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic FenetrePrinc(Nat n)
n - une instance de Natpublic javax.swing.JTextField getEntree()
public javax.swing.JTextField getSortie()
public void setEntree(java.lang.String entree)
jtfNoirentree - 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 errorpublic boolean getError()
errorpublic boolean getOptionsOuvertes()
optionsOuvertespublic void setOptionsOuvertes(boolean oo)
oo - la valeur de optionsOuvertespublic 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)
runningr - valeur pour runningpublic javax.swing.JButton getBtEditeur()
btEditeurbtEditeurpublic 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.ActionListenerActionListener.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.fichMepnomFichier - 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 ConfigNatnomFichier - 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.ComponentListenerarg0 - Le ComponentEventpublic void componentMoved(java.awt.event.ComponentEvent arg0)
componentMoved in interface java.awt.event.ComponentListenerarg0 - Le ComponentEventpublic void componentShown(java.awt.event.ComponentEvent arg0)
componentShown in interface java.awt.event.ComponentListenerarg0 - Le ComponentEventpublic void componentResized(java.awt.event.ComponentEvent arg0)
componentResized in interface java.awt.event.ComponentListenerarg0 - Le ComponentEventpublic void focusGained(java.awt.event.FocusEvent foc)
focusGained in interface java.awt.event.FocusListenerfoc - Le FocusEventpublic void focusLost(java.awt.event.FocusEvent foc)
jtfNoir et jtfBraillefocusLost in interface java.awt.event.FocusListenerfoc - Le FocusEventpublic void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged in interface javax.swing.event.ChangeListenerChangeListener.stateChanged(javax.swing.event.ChangeEvent)public void windowActivated(java.awt.event.WindowEvent arg0)
windowActivated in interface java.awt.event.WindowListenerWindowListener.windowActivated(java.awt.event.WindowEvent)public void windowClosed(java.awt.event.WindowEvent arg0)
windowClosed in interface java.awt.event.WindowListenerquitter(),
WindowListener.windowClosed(java.awt.event.WindowEvent)public void windowClosing(java.awt.event.WindowEvent arg0)
windowClosing in interface java.awt.event.WindowListenerWindowListener.windowClosing(java.awt.event.WindowEvent)public void windowDeactivated(java.awt.event.WindowEvent arg0)
windowDeactivated in interface java.awt.event.WindowListenerWindowListener.windowDeactivated(java.awt.event.WindowEvent)public void windowDeiconified(java.awt.event.WindowEvent arg0)
windowDeiconified in interface java.awt.event.WindowListenerWindowListener.windowDeiconified(java.awt.event.WindowEvent)public void windowIconified(java.awt.event.WindowEvent arg0)
windowIconified in interface java.awt.event.WindowListenerWindowListener.windowIconified(java.awt.event.WindowEvent)public void windowOpened(java.awt.event.WindowEvent arg0)
windowOpened in interface java.awt.event.WindowListenerWindowListener.windowOpened(java.awt.event.WindowEvent)public void popupMenuCanceled(javax.swing.event.PopupMenuEvent arg0)
popupMenuCanceled in interface javax.swing.event.PopupMenuListenerPopupMenuListener.popupMenuCanceled(javax.swing.event.PopupMenuEvent)public void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent arg0)
popupMenuWillBecomeVisible in interface javax.swing.event.PopupMenuListenerPopupMenuListener.popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent)public void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent pp)
popupMenuWillBecomeInvisible in interface javax.swing.event.PopupMenuListenerle changement de configuration par {@link FenetrePrinc#jcbConfig}
pour éviter de charger la conf à chaque fois