Package ui
Class EditeurTan
- All Implemented Interfaces:
ActionListener,ComponentListener,FocusListener,KeyListener,MouseListener,WindowListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,DocumentListener,UndoableEditListener,RootPaneContainer,WindowConstants,TextSender,FileChangeListener
Cette classe de l'interface graphique permet d'afficher le fichier transcrit et d'intéragir avec lui
(édition, mode perkins, etc.).
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringnom du fichier braille généré pour obtenir l'apercustatic final Stringnom du fichier xhtml réalisé en détranscrivanttmpApercuFields inherited from class ui.EditeurBraille
btEmbosser, btEnregistrer, btEnregistrersous, btFermer, btRedo, btUndo, embosseur, encodage, enModif, fichier, gestErreur, jcbPerkins, lesBoutons, lFichier, message, modif, nbTouches, panneauAffichage, positionCurseur, ptPerkins, resultat, scrollRes, tableBraille, tabPoint, tailleCaractere, undoMngFields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabledFields 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_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidImplé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 jcbPerkinsvoidafficheFichier(String nomFichier, String police, int taillePolice) Affiche le fichier dans le JTextPanevoidafficheFichier(String nomFichier, String police, int taillePolice, String police2, int taillePolice2) Affiche le fichier dans le JTextPane resultat et configure la ligne secondairevoiddispose()Supprime aussipanneauLogdes écouteurs de logsprotected voidenregistrerFichierNoir(String fichierNoir, boolean changeNom) Enregistre aussi le fichier noir (en XHTML)booleanfabriqueExec(int os, String fichMath) Fabrique le script de lancement de l'éditeur mathématique d'OOo en fonction de l'OSvoidfileChanged(String fileName) Le fichier a été modifiégetText()Renvoie le texte contenu dansEditeurBraille.resultatvoidkeyPressed(KeyEvent ke) Prend en charge l'utilisation de ENTER sur un JMathComponent en plus des actions héritées deEditeurBraille.keyPressed(KeyEvent)voidvoidmouseEntered(MouseEvent arg0) voidmouseExited(MouseEvent arg0) voidmousePressed(MouseEvent arg0) voidmouseReleased(MouseEvent arg0) voidsetVisible(boolean v) Demande aussi s'il faut effacer le fichier temporaire mémoriserMethods inherited from class ui.EditeurBraille
ajouteListenerDoc, changedUpdate, componentHidden, componentMoved, componentResized, componentShown, enregistrerFichier, focusGained, focusLost, getOrigine, initialiseMap, insertUpdate, keyReleased, keyTyped, removeUpdate, setEncodage, setFichier, setTableBraille, undoableEditHappened, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpenedMethods 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, updateMethods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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, show, toBack, toFrontMethods 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, transferFocusDownCycle, validate, validateTreeMethods 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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
tmpApercu
nom du fichier braille généré pour obtenir l'apercu -
tmpXHTML
nom du fichier xhtml réalisé en détranscrivanttmpApercu
-
-
Constructor Details
-
EditeurTan
Construit un objet Editeur- Parameters:
emb- l'objet Embosseur à utiliser pour l'embossagef- adresse du fichier éditén- instance de nat pour lancer les détranscriptions
-
-
Method Details
-
setVisible
public void setVisible(boolean v) Demande aussi s'il faut effacer le fichier temporaire mémoriser- Overrides:
setVisiblein classWindow- See Also:
-
enregistrerFichierNoir
Enregistre aussi le fichier noir (en XHTML)- Parameters:
fichierNoir- adresse du fichier noirchangeNom- vrai si il faut enregistrer le fichier sous un autre nom
-
afficheFichier
public void afficheFichier(String nomFichier, String police, int taillePolice, String police2, int taillePolice2) Affiche le fichier dans le JTextPane resultat et configure la ligne secondaire- Parameters:
nomFichier- nom du fichier transcritpolice- police principaletaillePolice- taille de la police principalepolice2- police secondairetaillePolice2- taille de la police secondaire
-
afficheFichier
Affiche le fichier dans le JTextPane- Parameters:
nomFichier- nom du fichier transcritpolice- police principaletaillePolice- taille de la police principale
-
getText
Renvoie le texte contenu dansEditeurBraille.resultat- Specified by:
getTextin interfaceTextSender- Specified by:
getTextin classEditeurBraille- Returns:
- Le texte contenu dans
EditeurBraille.resultat - See Also:
-
actionPerformed
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:
actionPerformedin interfaceActionListener- Overrides:
actionPerformedin classEditeurBraille- Parameters:
evt- l'objet ActionEvent
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener- See Also:
-
fabriqueExec
Fabrique le script de lancement de l'éditeur mathématique d'OOo en fonction de l'OS- Parameters:
os- indique le système d'exploitationfichMath- nom du fichier temporaire mathml- Returns:
- true si OO a été détecté et que le script a bien été créé
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener- See Also:
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener- See Also:
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener- See Also:
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener- See Also:
-
fileChanged
Le fichier a été modifié- Specified by:
fileChangedin interfaceFileChangeListener- Parameters:
fileName- adresse du fichier- See Also:
-
keyPressed
Prend en charge l'utilisation de ENTER sur un JMathComponent en plus des actions héritées deEditeurBraille.keyPressed(KeyEvent)- Specified by:
keyPressedin interfaceKeyListener- Overrides:
keyPressedin classEditeurBraille- Parameters:
ke- L'objet KeyEvent intercepté- See Also:
-
dispose
public void dispose()Supprime aussipanneauLogdes écouteurs de logs
-