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 TypeClassDescriptionclassClasse interne deFenetrePrincpermettant de jouer un son à intervalle régulier pendant la transcriptionclassClasse interne deFenetrePrincpermettant de jouer un son à intervalle régulier pendant la transcriptionNested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested 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, rootPaneCheckingEnabledFields 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_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields 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 TypeMethodDescriptionvoidimplémentation de actionPerformed(ActionEvent evt) de l'interface ActionListener gère tous les boutons, tous les items des menus, et le changement de configuration parjcbConfigvoidactiveTrans(boolean b) Active ou désactive les composants liés à la transcriptionvoidafficheFichier(String nomFichier) Ouvre l'éditeur de fichier transcrit dans l'éditeur, en passant à l'éditeur une instance d'Embosseursi nécessaire.voidafficheFichierMep(String nomFichier) Ouvre l'éditeur de fichier prêt à la mise en page dans l'éditeur associé, en passant à l'éditeur une instance d'Embosseursi nécessaire.voidAjoute les configurations du répertoire "configurations" dansjcbConfiget sélectionne la configuration active.voidMéthode redéfinie de ComponentListener Ne fait rienvoidcomponentMoved(ComponentEvent arg0) Méthode redéfinie de ComponentListener Ne fait rienvoidMéthode redéfinie de ComponentListener Mise à jour de l'affichage lors du redimensionementvoidcomponentShown(ComponentEvent arg0) Méthode redéfinie de ComponentListener Ne fait rienvoidfocusGained(FocusEvent foc) implémentation de focusGained de FocusListener; ne fait rienvoidfocusLost(FocusEvent foc) implémentation de focusLost de FocusListener; positionne le curseur sur le dernier caractère des textes contenus dansjtfNoiretjtfBrailleMéthode d'accès àbtEditeurDeprecated.2.0Renvoie le gestionnaire d'erreur utilisé dnas cette fenêtregetNat()Méthode d'accès ànatbooleanbooleanMéthode d'accès àrunningvoidOuvre le bon éditeur pour le fichier de sortie en fonction des options choisiesvoidChange la valeur du texte dejtfNoirvoidDeprecated.2.0voidsetOptionsOuvertes(boolean oo) voidsetRunning(boolean r) Méthode d'accès àrunningvoidChange la valeur du texte dejtfBrailleet active le boutonbtEditeursi l'adresse donnée est validevoidsetSortieAuto(boolean reverse) génère un nom de fichier de sortie automatiquementvoidwindowActivated(WindowEvent arg0) voidwindowClosed(WindowEvent arg0) implémentation de WindowsListener; quitte le programmevoidwindowClosing(WindowEvent arg0) voidwindowDeactivated(WindowEvent arg0) voidwindowDeiconified(WindowEvent arg0) voidwindowIconified(WindowEvent arg0) voidwindowOpened(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, updateMethods 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, setUndecoratedMethods 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, toFrontMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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 dejtfBrailleet active le boutonbtEditeursi 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" dansjcbConfiget 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'Embosseursi nécessaire. Utilise l'encoding représenté parOptNamesdansConfigNat- 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'Embosseursi nécessaire. Utilise l'encoding représenté parOptNamesdansConfigNat- 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
runningest 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:
actionPerformedin interfaceActionListener- See Also:
-
componentHidden
Méthode redéfinie de ComponentListener Ne fait rien- Specified by:
componentHiddenin interfaceComponentListener- Parameters:
arg0- Le ComponentEvent
-
componentMoved
Méthode redéfinie de ComponentListener Ne fait rien- Specified by:
componentMovedin interfaceComponentListener- Parameters:
arg0- Le ComponentEvent
-
componentShown
Méthode redéfinie de ComponentListener Ne fait rien- Specified by:
componentShownin interfaceComponentListener- Parameters:
arg0- Le ComponentEvent
-
componentResized
Méthode redéfinie de ComponentListener Mise à jour de l'affichage lors du redimensionement- Specified by:
componentResizedin interfaceComponentListener- Parameters:
arg0- Le ComponentEvent
-
focusGained
implémentation de focusGained de FocusListener; ne fait rien- Specified by:
focusGainedin interfaceFocusListener- Parameters:
foc- Le FocusEvent
-
focusLost
implémentation de focusLost de FocusListener; positionne le curseur sur le dernier caractère des textes contenus dansjtfNoiretjtfBraille- Specified by:
focusLostin interfaceFocusListener- Parameters:
foc- Le FocusEvent
-
windowActivated
- Specified by:
windowActivatedin interfaceWindowListener- See Also:
-
windowClosed
implémentation de WindowsListener; quitte le programme- Specified by:
windowClosedin interfaceWindowListener- See Also:
-
windowClosing
- Specified by:
windowClosingin interfaceWindowListener- See Also:
-
windowDeactivated
- Specified by:
windowDeactivatedin interfaceWindowListener- See Also:
-
windowDeiconified
- Specified by:
windowDeiconifiedin interfaceWindowListener- See Also:
-
windowIconified
- Specified by:
windowIconifiedin interfaceWindowListener- See Also:
-
windowOpened
- Specified by:
windowOpenedin interfaceWindowListener- See Also:
-
ouvrirEditeur
public void ouvrirEditeur()Ouvre le bon éditeur pour le fichier de sortie en fonction des options choisies
-