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.AccessibleJFrame
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
nom du fichier braille généré pour obtenir l'apercustatic final String
nom du fichier xhtml réalisé en détranscrivanttmpApercu
Fields 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, undoMng
Fields inherited from class javax.swing.JFrame
accessibleContext, 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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields 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 TypeMethodDescriptionvoid
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 jcbPerkinsvoid
afficheFichier
(String nomFichier, String police, int taillePolice) Affiche le fichier dans le JTextPanevoid
afficheFichier
(String nomFichier, String police, int taillePolice, String police2, int taillePolice2) Affiche le fichier dans le JTextPane resultat et configure la ligne secondairevoid
dispose()
Supprime aussipanneauLog
des écouteurs de logsprotected void
enregistrerFichierNoir
(String fichierNoir, boolean changeNom) Enregistre aussi le fichier noir (en XHTML)boolean
fabriqueExec
(int os, String fichMath) Fabrique le script de lancement de l'éditeur mathématique d'OOo en fonction de l'OSvoid
fileChanged
(String fileName) Le fichier a été modifiégetText()
Renvoie le texte contenu dansEditeurBraille.resultat
void
keyPressed
(KeyEvent ke) Prend en charge l'utilisation de ENTER sur un JMathComponent en plus des actions héritées deEditeurBraille.keyPressed(KeyEvent)
void
void
mouseEntered
(MouseEvent arg0) void
mouseExited
(MouseEvent arg0) void
mousePressed
(MouseEvent arg0) void
mouseReleased
(MouseEvent arg0) void
setVisible
(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, windowOpened
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, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
Methods 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, 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, 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, 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, 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 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:
setVisible
in 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:
getText
in interfaceTextSender
- Specified by:
getText
in 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:
actionPerformed
in interfaceActionListener
- Overrides:
actionPerformed
in classEditeurBraille
- Parameters:
evt
- l'objet ActionEvent
-
mouseClicked
- Specified by:
mouseClicked
in 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:
mouseEntered
in interfaceMouseListener
- See Also:
-
mouseExited
- Specified by:
mouseExited
in interfaceMouseListener
- See Also:
-
mousePressed
- Specified by:
mousePressed
in interfaceMouseListener
- See Also:
-
mouseReleased
- Specified by:
mouseReleased
in interfaceMouseListener
- See Also:
-
fileChanged
Le fichier a été modifié- Specified by:
fileChanged
in 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:
keyPressed
in interfaceKeyListener
- Overrides:
keyPressed
in classEditeurBraille
- Parameters:
ke
- L'objet KeyEvent intercepté- See Also:
-
dispose
public void dispose()Supprime aussipanneauLog
des écouteurs de logs
-