|
||||||||||
| 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 GestionnaireErreur| Method 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 pnpublic void setEncodage(java.lang.String enc)
enc - valeur pour encodageprivate 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 TextSenderTextSender.getOrigine()public abstract java.lang.String getText()
getText in interface TextSenderTextSender.getText()public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed in interface java.awt.event.ActionListenerevt - l'objet ActionEventpublic void removeUpdate(javax.swing.event.DocumentEvent de)
removeUpdate in interface javax.swing.event.DocumentListenerDocumentListener.removeUpdate(javax.swing.event.DocumentEvent)public void undoableEditHappened(javax.swing.event.UndoableEditEvent uee)
undoableEditHappened in interface javax.swing.event.UndoableEditListenerUndoableEditListener.undoableEditHappened(javax.swing.event.UndoableEditEvent)public void focusGained(java.awt.event.FocusEvent arg0)
focusGained in interface java.awt.event.FocusListenerFocusListener.focusGained(java.awt.event.FocusEvent)public void focusLost(java.awt.event.FocusEvent arg0)
focusLost in interface java.awt.event.FocusListenerFocusListener.focusLost(java.awt.event.FocusEvent)public void windowActivated(java.awt.event.WindowEvent arg0)
windowActivated in interface java.awt.event.WindowListenerWindowListener.windowActivated(java.awt.event.WindowEvent)public void windowClosed(java.awt.event.WindowEvent arg0)
windowClosed in interface java.awt.event.WindowListenerWindowListener.windowClosed(java.awt.event.WindowEvent)public void windowClosing(java.awt.event.WindowEvent arg0)
verifDoc()
windowClosing in interface java.awt.event.WindowListenerWindowListener.windowClosing(java.awt.event.WindowEvent)public void windowDeactivated(java.awt.event.WindowEvent arg0)
windowDeactivated in interface java.awt.event.WindowListenerWindowListener.windowDeactivated(java.awt.event.WindowEvent)public void windowDeiconified(java.awt.event.WindowEvent arg0)
windowDeiconified in interface java.awt.event.WindowListenerWindowListener.windowDeiconified(java.awt.event.WindowEvent)public void windowIconified(java.awt.event.WindowEvent arg0)
windowIconified in interface java.awt.event.WindowListenerWindowListener.windowIconified(java.awt.event.WindowEvent)public void windowOpened(java.awt.event.WindowEvent arg0)
windowOpened in interface java.awt.event.WindowListenerWindowListener.windowOpened(java.awt.event.WindowEvent)public void insertUpdate(javax.swing.event.DocumentEvent de)
insertUpdate in interface javax.swing.event.DocumentListenerDocumentListener.insertUpdate(javax.swing.event.DocumentEvent)public void changedUpdate(javax.swing.event.DocumentEvent de)
changedUpdate in interface javax.swing.event.DocumentListenerDocumentListener.changedUpdate(javax.swing.event.DocumentEvent)public void componentHidden(java.awt.event.ComponentEvent arg0)
componentHidden in interface java.awt.event.ComponentListenerarg0 - Le ComponentEventpublic void componentMoved(java.awt.event.ComponentEvent arg0)
componentMoved in interface java.awt.event.ComponentListenerarg0 - Le ComponentEventpublic void componentShown(java.awt.event.ComponentEvent arg0)
componentShown in interface java.awt.event.ComponentListenerarg0 - Le ComponentEventpublic void componentResized(java.awt.event.ComponentEvent arg0)
componentResized in interface java.awt.event.ComponentListenerarg0 - 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 | |||||||||