Package ui
Class FenetrePrinc
- All Implemented Interfaces:
ActionListener
,ComponentListener
,FocusListener
,WindowListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
,RootPaneContainer
,WindowConstants
public class FenetrePrinc
extends JFrame
implements ActionListener, FocusListener, WindowListener, ComponentListener
Fenêtre principale de l'interface graphique
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
Classe interne deFenetrePrinc
permettant de jouer un son à intervalle régulier pendant la transcriptionclass
Classe interne deFenetrePrinc
permettant de jouer un son à intervalle régulier pendant la transcriptionNested 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
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émentation de actionPerformed(ActionEvent evt) de l'interface ActionListener gère tous les boutons, tous les items des menus, et le changement de configuration parjcbConfig
void
activeTrans
(boolean b) Active ou désactive les composants liés à la transcriptionvoid
afficheFichier
(String nomFichier) Ouvre l'éditeur de fichier transcrit dans l'éditeur, en passant à l'éditeur une instance d'Embosseur
si nécessaire.void
afficheFichierMep
(String nomFichier) Ouvre l'éditeur de fichier prêt à la mise en page dans l'éditeur associé, en passant à l'éditeur une instance d'Embosseur
si nécessaire.void
Ajoute les configurations du répertoire "configurations" dansjcbConfig
et sélectionne la configuration active.void
Méthode redéfinie de ComponentListener Ne fait rienvoid
componentMoved
(ComponentEvent arg0) Méthode redéfinie de ComponentListener Ne fait rienvoid
Méthode redéfinie de ComponentListener Mise à jour de l'affichage lors du redimensionementvoid
componentShown
(ComponentEvent arg0) Méthode redéfinie de ComponentListener Ne fait rienvoid
focusGained
(FocusEvent foc) implémentation de focusGained de FocusListener; ne fait rienvoid
focusLost
(FocusEvent foc) implémentation de focusLost de FocusListener; positionne le curseur sur le dernier caractère des textes contenus dansjtfNoir
etjtfBraille
Méthode d'accès àbtEditeur
Deprecated.2.0Renvoie le gestionnaire d'erreur utilisé dnas cette fenêtregetNat()
Méthode d'accès ànat
boolean
boolean
Méthode d'accès àrunning
void
Ouvre le bon éditeur pour le fichier de sortie en fonction des options choisiesvoid
Change la valeur du texte dejtfNoir
void
Deprecated.2.0void
setOptionsOuvertes
(boolean oo) void
setRunning
(boolean r) Méthode d'accès àrunning
void
Change la valeur du texte dejtfBraille
et active le boutonbtEditeur
si l'adresse donnée est validevoid
setSortieAuto
(boolean reverse) génère un nom de fichier de sortie automatiquementvoid
windowActivated
(WindowEvent arg0) void
windowClosed
(WindowEvent arg0) implémentation de WindowsListener; quitte le programmevoid
windowClosing
(WindowEvent arg0) void
windowDeactivated
(WindowEvent arg0) void
windowDeiconified
(WindowEvent arg0) void
windowIconified
(WindowEvent arg0) void
windowOpened
(WindowEvent arg0) 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, dispose, 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, 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, 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
-
Constructor Details
-
FenetrePrinc
Constructeur de FenetrePrinc- Parameters:
n
- une instance de Nat
-
-
Method Details
-
getEntree
- Returns:
- FenetrePrinc#entreeXML}
-
getFiltre
Deprecated.2.0- Returns:
- FenetrePrinc#filtre}
-
getSortie
- Returns:
- FenetrePrinc#sortie}
-
setEntree
Change la valeur du texte dejtfNoir
- Parameters:
entree
- la nouvelle entrée
-
setFiltre
Deprecated.2.0Change la valeur du texte defiltre
- Parameters:
f
- le nouveau filtre
-
setSortie
Change la valeur du texte dejtfBraille
et active le boutonbtEditeur
si l'adresse donnée est valide- Parameters:
tgt
- la nouvelle sortie
-
getOptionsOuvertes
public boolean getOptionsOuvertes()- Returns:
optionsOuvertes
-
setOptionsOuvertes
public void setOptionsOuvertes(boolean oo) - Parameters:
oo
- la valeur deoptionsOuvertes
-
chargeConfigurations
public void chargeConfigurations()Ajoute les configurations du répertoire "configurations" dansjcbConfig
et sélectionne la configuration active. -
afficheFichierMep
Ouvre l'éditeur de fichier prêt à la mise en page dans l'éditeur associé, en passant à l'éditeur une instance d'Embosseur
si nécessaire. Utilise l'encoding représenté parOptNames
dansConfigNat
- Parameters:
nomFichier
- Le nom du fichier transcrit à ouvrir
-
afficheFichier
Ouvre l'éditeur de fichier transcrit dans l'éditeur, en passant à l'éditeur une instance d'Embosseur
si nécessaire. Utilise l'encoding représenté parOptNames
dansConfigNat
- Parameters:
nomFichier
- Le nom du fichier transcrit à ouvrir
-
setSortieAuto
public void setSortieAuto(boolean reverse) génère un nom de fichier de sortie automatiquement- Parameters:
reverse
- vrai si détranscription (donc renommage fichier noir) et faux si transcription (donc renommage fichier braille)
-
getGestErreur
Renvoie le gestionnaire d'erreur utilisé dnas cette fenêtre- Returns:
- le gestionnaire d'erreur utilisé
-
setRunning
public void setRunning(boolean r) Méthode d'accès àrunning
- Parameters:
r
- valeur pourrunning
-
getRunning
public boolean getRunning()Méthode d'accès àrunning
- Returns:
- true si
running
est vrai
-
getNat
Méthode d'accès ànat
- Returns:
- l'instance de nat utilisée
-
getBtEditeur
Méthode d'accès àbtEditeur
- Returns:
- le bouton
btEditeur
-
activeTrans
public void activeTrans(boolean b) Active ou désactive les composants liés à la transcription- Parameters:
b
- true si activation, false sinon
-
actionPerformed
implémentation de actionPerformed(ActionEvent evt) de l'interface ActionListener gère tous les boutons, tous les items des menus, et le changement de configuration parjcbConfig
- Specified by:
actionPerformed
in interfaceActionListener
- See Also:
-
componentHidden
Méthode redéfinie de ComponentListener Ne fait rien- Specified by:
componentHidden
in interfaceComponentListener
- Parameters:
arg0
- Le ComponentEvent
-
componentMoved
Méthode redéfinie de ComponentListener Ne fait rien- Specified by:
componentMoved
in interfaceComponentListener
- Parameters:
arg0
- Le ComponentEvent
-
componentShown
Méthode redéfinie de ComponentListener Ne fait rien- Specified by:
componentShown
in interfaceComponentListener
- Parameters:
arg0
- Le ComponentEvent
-
componentResized
Méthode redéfinie de ComponentListener Mise à jour de l'affichage lors du redimensionement- Specified by:
componentResized
in interfaceComponentListener
- Parameters:
arg0
- Le ComponentEvent
-
focusGained
implémentation de focusGained de FocusListener; ne fait rien- Specified by:
focusGained
in interfaceFocusListener
- Parameters:
foc
- Le FocusEvent
-
focusLost
implémentation de focusLost de FocusListener; positionne le curseur sur le dernier caractère des textes contenus dansjtfNoir
etjtfBraille
- Specified by:
focusLost
in interfaceFocusListener
- Parameters:
foc
- Le FocusEvent
-
windowActivated
- Specified by:
windowActivated
in interfaceWindowListener
- See Also:
-
windowClosed
implémentation de WindowsListener; quitte le programme- Specified by:
windowClosed
in interfaceWindowListener
- See Also:
-
windowClosing
- Specified by:
windowClosing
in interfaceWindowListener
- See Also:
-
windowDeactivated
- Specified by:
windowDeactivated
in interfaceWindowListener
- See Also:
-
windowDeiconified
- Specified by:
windowDeiconified
in interfaceWindowListener
- See Also:
-
windowIconified
- Specified by:
windowIconified
in interfaceWindowListener
- See Also:
-
windowOpened
- Specified by:
windowOpened
in interfaceWindowListener
- See Also:
-
ouvrirEditeur
public void ouvrirEditeur()Ouvre le bon éditeur pour le fichier de sortie en fonction des options choisies
-