|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
ui.editor.EditeurBraille
public abstract class EditeurBraille
Classe décrivant un éditeur braille dans nat
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected javax.swing.JTextPane |
apercu
second panneau d'affichage |
protected javax.swing.JButton |
btEmbosser
JButton pour lancer l'embossage |
protected javax.swing.JButton |
btEnregistrer
JButton pour enregistrer le fichier |
protected javax.swing.JButton |
btEnregistrersous
JButton pour enregistrer le fichier |
protected javax.swing.JButton |
btFermer
JButton pour fermer la fenêtre |
protected javax.swing.JButton |
btRedo
JButton pour répéter frappe |
protected javax.swing.JButton |
btUndo
JButton pour annuler frappe |
private int |
divLoc
Position de la barre de division du splitpane |
protected Embosseur |
embosseur
Objet embosseur, pour l'embossage bien entendu... |
protected java.lang.String |
encodage
encodage du fichier transcrit |
protected boolean |
enModif
Indique si des modifications sont en cours |
private java.lang.String |
fichierOut
L'adresse du fichier produit |
protected GestionnaireErreur |
gestErreur
Instance du gestionnaire d'erreur |
protected javax.swing.JCheckBox |
jcbPerkins
JCheckBoxpour l'activation du mode perkins |
protected javax.swing.JMenuBar |
jmb
Menu bar de la fenetre |
protected javax.swing.JMenu |
jmEdition
JMenu édition |
protected javax.swing.JMenu |
jmFichier
JMenu manipulation fichier |
protected javax.swing.JMenuItem |
jmiEmboss
Menu item embosser |
protected javax.swing.JMenuItem |
jmiEnregistrer
Menu item enregister |
protected javax.swing.JMenuItem |
jmiEnregistrerSous
Menu item enregister |
protected javax.swing.JMenuItem |
jmiPerkins
Menu item activer perkins |
protected javax.swing.JMenuItem |
jmiQuitter
Menu item quitter |
protected javax.swing.JMenuItem |
jmiRedo
Menu item redo |
protected javax.swing.JMenuItem |
jmiResetPos
Menu item revenir à la position de départ du splitpane |
protected javax.swing.JMenuItem |
jmiShowLeft
Menu item afficher uniquement le panneau de gauche |
protected javax.swing.JMenuItem |
jmiShowRight
Menu item uniquement le panneau de droite |
protected javax.swing.JMenuItem |
jmiUndo
Menu item undo |
protected javax.swing.JMenu |
jmView
JMenu affichage |
protected javax.swing.JLabel |
lFichier
le label contenant le nom du fichier résultat |
protected javax.swing.JLabel |
message
Jlabel d'information pour l'enregistrement |
protected boolean |
modif
Indique si il y a des modification non enregistrées |
protected javax.swing.JPanel |
panneauAffichage
le panneau contenant les éléments à afficher et le scrollPane |
protected PerkinsNotifier |
pn
The Perkins notifier |
protected int |
positionCurseur
Position du curseur |
protected BrailleTextPane |
resultat
la zone d'affichage principale du fichier |
protected javax.swing.JScrollPane |
scrollRes
le ScrollPane associé au JTextPane resultat |
private static long |
serialVersionUID
identifiant par défaut pour la sérialisation (non utilisé dans NAT) |
protected javax.swing.JSplitPane |
splitPane
splitpane entre les deux panneaux d'affichage |
protected int |
tailleCaractere
taille du caractère de la police principale en point (ne fonctionne qu'avec les polices à chasse fixe |
protected static Language |
texts
Textual contents |
protected javax.swing.undo.UndoManager |
undoMng
Undo manager |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, 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 javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
EditeurBraille(java.lang.String nom,
Embosseur emb,
GestionnaireErreur g)
Construit un objet EditeurBraille avec la table braille de la configuration |
|
EditeurBraille(java.lang.String nom,
Embosseur emb,
GestionnaireErreur g,
java.lang.String table)
Construit un objet EditeurBraille avec la table braille UTF8 |
Method Summary | |
---|---|
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 |
protected void |
ajouteListenerDoc(javax.swing.text.Document doc)
Ajoute au document doc les listeners nécéssaires |
void |
changedUpdate(javax.swing.event.DocumentEvent de)
Ne fait rien de plus |
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 Ne fait rien |
void |
componentShown(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien |
protected void |
enregistrerFichier()
Enregistre le fichier contenu dans resultat dans fichierOut |
protected void |
enregistrerFichier(java.lang.String encoding)
Enregistre le fichier contenu dans resultat dans fichierOut
Utilise encoding comme encodage |
private void |
fabriqueEditeur(Embosseur emb,
GestionnaireErreur g,
java.lang.String table)
Fabrique un objet EditeurBraille |
void |
focusGained(java.awt.event.FocusEvent arg0)
Implémente focusGained de Focus Listener positionne le curseur sur le text area |
void |
focusLost(java.awt.event.FocusEvent arg0)
Ne fait rien de plus |
java.lang.String |
getFichier()
Renvoie fichierOut |
java.lang.String |
getOrigine()
Envoie l'adresse du fichier d'origine ( fichierOut |
abstract java.lang.String |
getText()
Non implémentée ici |
void |
insertUpdate(javax.swing.event.DocumentEvent de)
Méthode redéfinie de DocumentListener Affiche un message si le test area est modifié |
void |
manageError(int code,
java.lang.String m)
Manage errors sent by PerkinsObservers |
void |
removeUpdate(javax.swing.event.DocumentEvent de)
Implémente removeUpdate de DocumentListener |
void |
setEncodage(java.lang.String enc)
Méthode d'accès, modifie la valeur de l'encodage |
void |
setFichier(java.lang.String nf)
Change le nom du fichier produit |
void |
undoableEditHappened(javax.swing.event.UndoableEditEvent uee)
Implémente undoableEditHappened de UndoableEditListener |
private void |
verifBtEdit()
Vérifie l'état du manager undo et active ou désactive les boutons undo/redo |
private void |
verifDoc()
Vérifie si il faut enregistrer le fichier |
void |
windowActivated(java.awt.event.WindowEvent arg0)
Ne fait rien |
void |
windowClosed(java.awt.event.WindowEvent arg0)
ne fait rien |
void |
windowClosing(java.awt.event.WindowEvent arg0)
Vérifie si il faut demander l'enregistrement Appelle verifDoc() |
void |
windowDeactivated(java.awt.event.WindowEvent arg0)
Ne fait rien |
void |
windowDeiconified(java.awt.event.WindowEvent arg0)
Ne fait rien |
void |
windowIconified(java.awt.event.WindowEvent arg0)
Ne fait rien |
void |
windowOpened(java.awt.event.WindowEvent arg0)
Ne fait rien |
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, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, 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, transferFocusBackward, 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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, 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 Detail |
---|
protected static Language texts
protected Embosseur embosseur
private static final long serialVersionUID
protected javax.swing.JLabel lFichier
protected javax.swing.JPanel panneauAffichage
protected BrailleTextPane resultat
protected javax.swing.JTextPane apercu
protected javax.swing.JScrollPane scrollRes
protected javax.swing.JButton btEnregistrer
protected javax.swing.JButton btEnregistrersous
protected javax.swing.JButton btFermer
private java.lang.String fichierOut
protected java.lang.String encodage
protected javax.swing.JLabel message
protected int tailleCaractere
protected javax.swing.JCheckBox jcbPerkins
protected javax.swing.JButton btEmbosser
protected javax.swing.JSplitPane splitPane
protected javax.swing.JMenu jmFichier
protected javax.swing.JMenu jmEdition
protected javax.swing.JMenu jmView
protected javax.swing.JMenuBar jmb
protected javax.swing.JMenuItem jmiEnregistrer
protected javax.swing.JMenuItem jmiEnregistrerSous
protected javax.swing.JMenuItem jmiQuitter
protected javax.swing.JMenuItem jmiUndo
protected javax.swing.JMenuItem jmiRedo
protected javax.swing.JMenuItem jmiPerkins
protected javax.swing.JMenuItem jmiEmboss
protected javax.swing.JMenuItem jmiShowLeft
protected javax.swing.JMenuItem jmiShowRight
protected javax.swing.JMenuItem jmiResetPos
protected javax.swing.undo.UndoManager undoMng
protected javax.swing.JButton btUndo
protected javax.swing.JButton btRedo
protected int positionCurseur
private int divLoc
protected boolean enModif
protected boolean modif
protected GestionnaireErreur gestErreur
protected PerkinsNotifier pn
Constructor Detail |
---|
public EditeurBraille(java.lang.String nom, Embosseur emb, GestionnaireErreur g, java.lang.String table)
nom
- le nom de la fenêtreemb
- l'objet Embosseur à utiliser pour l'embossageg
- instance de GestionnaireErreurtable
- table braille utilisée pour resultat
et pn
public EditeurBraille(java.lang.String nom, Embosseur emb, GestionnaireErreur g)
nom
- le nom de la fenêtreemb
- l'objet Embosseur à utiliser pour l'embossageg
- instance de GestionnaireErreurMethod Detail |
---|
private void fabriqueEditeur(Embosseur emb, GestionnaireErreur g, java.lang.String table)
emb
- l'objet Embosseur à utiliser pour l'embossageg
- instance de GestionnaireErreurtable
- table braille utilisée pour resultat
et pn
public void setEncodage(java.lang.String enc)
enc
- valeur pour encodage
private void verifBtEdit()
protected void enregistrerFichier()
resultat
dans fichierOut
protected void enregistrerFichier(java.lang.String encoding)
resultat
dans fichierOut
Utilise encoding
comme encodage
encoding
- encodage à utiliserprotected void ajouteListenerDoc(javax.swing.text.Document doc)
doc
les listeners nécéssaires
doc
- le documentprivate void verifDoc()
public java.lang.String getOrigine()
fichierOut
getOrigine
in interface TextSender
TextSender.getOrigine()
public abstract java.lang.String getText()
getText
in interface TextSender
TextSender.getText()
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
evt
- l'objet ActionEventpublic void removeUpdate(javax.swing.event.DocumentEvent de)
removeUpdate
in interface javax.swing.event.DocumentListener
DocumentListener.removeUpdate(javax.swing.event.DocumentEvent)
public void undoableEditHappened(javax.swing.event.UndoableEditEvent uee)
undoableEditHappened
in interface javax.swing.event.UndoableEditListener
UndoableEditListener.undoableEditHappened(javax.swing.event.UndoableEditEvent)
public void focusGained(java.awt.event.FocusEvent arg0)
focusGained
in interface java.awt.event.FocusListener
FocusListener.focusGained(java.awt.event.FocusEvent)
public void focusLost(java.awt.event.FocusEvent arg0)
focusLost
in interface java.awt.event.FocusListener
FocusListener.focusLost(java.awt.event.FocusEvent)
public void windowActivated(java.awt.event.WindowEvent arg0)
windowActivated
in interface java.awt.event.WindowListener
WindowListener.windowActivated(java.awt.event.WindowEvent)
public void windowClosed(java.awt.event.WindowEvent arg0)
windowClosed
in interface java.awt.event.WindowListener
WindowListener.windowClosed(java.awt.event.WindowEvent)
public void windowClosing(java.awt.event.WindowEvent arg0)
verifDoc()
windowClosing
in interface java.awt.event.WindowListener
WindowListener.windowClosing(java.awt.event.WindowEvent)
public void windowDeactivated(java.awt.event.WindowEvent arg0)
windowDeactivated
in interface java.awt.event.WindowListener
WindowListener.windowDeactivated(java.awt.event.WindowEvent)
public void windowDeiconified(java.awt.event.WindowEvent arg0)
windowDeiconified
in interface java.awt.event.WindowListener
WindowListener.windowDeiconified(java.awt.event.WindowEvent)
public void windowIconified(java.awt.event.WindowEvent arg0)
windowIconified
in interface java.awt.event.WindowListener
WindowListener.windowIconified(java.awt.event.WindowEvent)
public void windowOpened(java.awt.event.WindowEvent arg0)
windowOpened
in interface java.awt.event.WindowListener
WindowListener.windowOpened(java.awt.event.WindowEvent)
public void insertUpdate(javax.swing.event.DocumentEvent de)
insertUpdate
in interface javax.swing.event.DocumentListener
DocumentListener.insertUpdate(javax.swing.event.DocumentEvent)
public void changedUpdate(javax.swing.event.DocumentEvent de)
changedUpdate
in interface javax.swing.event.DocumentListener
DocumentListener.changedUpdate(javax.swing.event.DocumentEvent)
public void componentHidden(java.awt.event.ComponentEvent arg0)
componentHidden
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void componentMoved(java.awt.event.ComponentEvent arg0)
componentMoved
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void componentShown(java.awt.event.ComponentEvent arg0)
componentShown
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void componentResized(java.awt.event.ComponentEvent arg0)
componentResized
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void setFichier(java.lang.String nf)
nf
- le nouveau nom du fichierpublic java.lang.String getFichier()
fichierOut
public void manageError(int code, java.lang.String m)
code
- error codem
- error message
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |