Package ui
Class EditeurTan
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- ui.EditeurBraille
-
- ui.EditeurTan
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.event.ComponentListener,java.awt.event.FocusListener,java.awt.event.KeyListener,java.awt.event.MouseListener,java.awt.event.WindowListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,javax.swing.event.DocumentListener,javax.swing.event.UndoableEditListener,javax.swing.RootPaneContainer,javax.swing.WindowConstants,TextSender,FileChangeListener
public class EditeurTan extends EditeurBraille implements java.awt.event.MouseListener, 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:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringtmpApercunom du fichier braille généré pour obtenir l'apercustatic java.lang.StringtmpXHTMLnom 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 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
-
-
Constructor Summary
Constructors Constructor Description EditeurTan(Embosseur emb, java.lang.String f, Nat n)Construit un objet Editeur
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent evt)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 jcbPerkinsvoidafficheFichier(java.lang.String nomFichier, java.lang.String police, int taillePolice)Affiche le fichier dans le JTextPanevoidafficheFichier(java.lang.String nomFichier, java.lang.String police, int taillePolice, java.lang.String police2, int taillePolice2)Affiche le fichier dans le JTextPane resultat et configure la ligne secondairevoiddispose()Supprime aussipanneauLogdes écouteurs de logsprotected voidenregistrerFichierNoir(java.lang.String fichierNoir, boolean changeNom)Enregistre aussi le fichier noir (en XHTML)booleanfabriqueExec(int os, java.lang.String fichMath)Fabrique le script de lancement de l'éditeur mathématique d'OOo en fonction de l'OSvoidfileChanged(java.lang.String fileName)Le fichier a été modifiéjava.lang.StringgetText()Renvoie le texte contenu dansEditeurBraille.resultatvoidkeyPressed(java.awt.event.KeyEvent ke)Prend en charge l'utilisation de ENTER sur un JMathComponent en plus des actions héritées deEditeurBraille.keyPressed(KeyEvent)voidmouseClicked(java.awt.event.MouseEvent me)voidmouseEntered(java.awt.event.MouseEvent arg0)voidmouseExited(java.awt.event.MouseEvent arg0)voidmousePressed(java.awt.event.MouseEvent arg0)voidmouseReleased(java.awt.event.MouseEvent arg0)voidsetVisible(boolean v)Demande aussi s'il faut effacer le fichier temporaire mémoriser-
Methods 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
-
-
-
-
Field Detail
-
tmpApercu
public static final java.lang.String tmpApercu
nom du fichier braille généré pour obtenir l'apercu
-
tmpXHTML
public static final java.lang.String tmpXHTML
nom du fichier xhtml réalisé en détranscrivanttmpApercu
-
-
Method Detail
-
setVisible
public void setVisible(boolean v)
Demande aussi s'il faut effacer le fichier temporaire mémoriser- Overrides:
setVisiblein classjava.awt.Window- See Also:
Window.setVisible(boolean)
-
enregistrerFichierNoir
protected void enregistrerFichierNoir(java.lang.String fichierNoir, boolean changeNom)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(java.lang.String nomFichier, java.lang.String police, int taillePolice, java.lang.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
public void afficheFichier(java.lang.String nomFichier, java.lang.String police, int taillePolice)Affiche le fichier dans le JTextPane- Parameters:
nomFichier- nom du fichier transcritpolice- police principaletaillePolice- taille de la police principale
-
getText
public java.lang.String getText()
Renvoie le texte contenu dansEditeurBraille.resultat- Specified by:
getTextin interfaceTextSender- Specified by:
getTextin classEditeurBraille- Returns:
- Le texte contenu dans
EditeurBraille.resultat - See Also:
TextSender.getText()
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
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 interfacejava.awt.event.ActionListener- Overrides:
actionPerformedin classEditeurBraille- Parameters:
evt- l'objet ActionEvent
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent me)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener- See Also:
MouseListener.mouseClicked(java.awt.event.MouseEvent)
-
fabriqueExec
public boolean fabriqueExec(int os, java.lang.String fichMath)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
public void mouseEntered(java.awt.event.MouseEvent arg0)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener- See Also:
MouseListener.mouseEntered(java.awt.event.MouseEvent)
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent arg0)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener- See Also:
MouseListener.mouseExited(java.awt.event.MouseEvent)
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent arg0)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener- See Also:
MouseListener.mousePressed(java.awt.event.MouseEvent)
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent arg0)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener- See Also:
MouseListener.mouseReleased(java.awt.event.MouseEvent)
-
fileChanged
public void fileChanged(java.lang.String fileName)
Le fichier a été modifié- Specified by:
fileChangedin interfaceFileChangeListener- Parameters:
fileName- adresse du fichier- See Also:
FileChangeListener.fileChanged(java.lang.String)
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent ke)
Prend en charge l'utilisation de ENTER sur un JMathComponent en plus des actions héritées deEditeurBraille.keyPressed(KeyEvent)- Specified by:
keyPressedin interfacejava.awt.event.KeyListener- Overrides:
keyPressedin classEditeurBraille- Parameters:
ke- L'objet KeyEvent intercepté- See Also:
EditeurBraille.keyPressed(java.awt.event.KeyEvent)
-
dispose
public void dispose()
Supprime aussipanneauLogdes écouteurs de logs- Overrides:
disposein classjava.awt.Window- See Also:
Window.dispose()
-
-