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.String
tmpApercu
nom du fichier braille généré pour obtenir l'apercustatic java.lang.String
tmpXHTML
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 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 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 jcbPerkinsvoid
afficheFichier(java.lang.String nomFichier, java.lang.String police, int taillePolice)
Affiche le fichier dans le JTextPanevoid
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 secondairevoid
dispose()
Supprime aussipanneauLog
des écouteurs de logsprotected void
enregistrerFichierNoir(java.lang.String fichierNoir, boolean changeNom)
Enregistre aussi le fichier noir (en XHTML)boolean
fabriqueExec(int os, java.lang.String fichMath)
Fabrique le script de lancement de l'éditeur mathématique d'OOo en fonction de l'OSvoid
fileChanged(java.lang.String fileName)
Le fichier a été modifiéjava.lang.String
getText()
Renvoie le texte contenu dansEditeurBraille.resultat
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)
void
mouseClicked(java.awt.event.MouseEvent me)
void
mouseEntered(java.awt.event.MouseEvent arg0)
void
mouseExited(java.awt.event.MouseEvent arg0)
void
mousePressed(java.awt.event.MouseEvent arg0)
void
mouseReleased(java.awt.event.MouseEvent arg0)
void
setVisible(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:
setVisible
in 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:
getText
in interfaceTextSender
- Specified by:
getText
in 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:
actionPerformed
in interfacejava.awt.event.ActionListener
- Overrides:
actionPerformed
in classEditeurBraille
- Parameters:
evt
- l'objet ActionEvent
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent me)
- Specified by:
mouseClicked
in 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:
mouseEntered
in interfacejava.awt.event.MouseListener
- See Also:
MouseListener.mouseEntered(java.awt.event.MouseEvent)
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent arg0)
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
- See Also:
MouseListener.mouseExited(java.awt.event.MouseEvent)
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent arg0)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
- See Also:
MouseListener.mousePressed(java.awt.event.MouseEvent)
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent arg0)
- Specified by:
mouseReleased
in 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:
fileChanged
in 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:
keyPressed
in interfacejava.awt.event.KeyListener
- Overrides:
keyPressed
in classEditeurBraille
- Parameters:
ke
- L'objet KeyEvent intercepté- See Also:
EditeurBraille.keyPressed(java.awt.event.KeyEvent)
-
dispose
public void dispose()
Supprime aussipanneauLog
des écouteurs de logs- Overrides:
dispose
in classjava.awt.Window
- See Also:
Window.dispose()
-
-