Package ui
Class FenetrePrinc
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- ui.FenetrePrinc
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.event.ComponentListener,java.awt.event.FocusListener,java.awt.event.WindowListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class FenetrePrinc extends javax.swing.JFrame implements java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.WindowListener, java.awt.event.ComponentListenerFenêtre principale de l'interface graphique- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classFenetrePrinc.ThreadJPBClasse interne deFenetrePrincpermettant de jouer un son à intervalle régulier pendant la transcriptionclassFenetrePrinc.ThreadTransClasse interne deFenetrePrincpermettant de jouer un son à intervalle régulier pendant la transcription-
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 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 FenetrePrinc(Nat n)Constructeur de FenetrePrinc
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent evt)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 parjcbConfigvoidactiveTrans(boolean b)Active ou désactive les composants liés à la transcriptionvoidafficheFichier(java.lang.String nomFichier)Ouvre l'éditeur de fichier transcrit dans l'éditeur, en passant à l'éditeur une instance d'Embosseursi nécessaire.voidafficheFichierMep(java.lang.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.voidchargeConfigurations()Ajoute les configurations du répertoire "configurations" dansjcbConfiget sélectionne la configuration active.voidcomponentHidden(java.awt.event.ComponentEvent arg0)Méthode redéfinie de ComponentListener Ne fait rienvoidcomponentMoved(java.awt.event.ComponentEvent arg0)Méthode redéfinie de ComponentListener Ne fait rienvoidcomponentResized(java.awt.event.ComponentEvent arg0)Méthode redéfinie de ComponentListener Mise à jour de l'affichage lors du redimensionementvoidcomponentShown(java.awt.event.ComponentEvent arg0)Méthode redéfinie de ComponentListener Ne fait rienvoidfocusGained(java.awt.event.FocusEvent foc)implémentation de focusGained de FocusListener; ne fait rienvoidfocusLost(java.awt.event.FocusEvent foc)implémentation de focusLost de FocusListener; positionne le curseur sur le dernier caractère des textes contenus dansjtfNoiretjtfBraillejavax.swing.JButtongetBtEditeur()Méthode d'accès àbtEditeurjavax.swing.JTextFieldgetEntree()javax.swing.JTextFieldgetFiltre()Deprecated.GestionnaireErreurgetGestErreur()Renvoie le gestionnaire d'erreur utilisé dnas cette fenêtreNatgetNat()Méthode d'accès ànatbooleangetOptionsOuvertes()booleangetRunning()Méthode d'accès àrunningjavax.swing.JTextFieldgetSortie()voidouvrirEditeur()Ouvre le bon éditeur pour le fichier de sortie en fonction des options choisiesvoidsetEntree(java.lang.String entree)Change la valeur du texte dejtfNoirvoidsetFiltre(java.lang.String f)Deprecated.2.0voidsetOptionsOuvertes(boolean oo)voidsetRunning(boolean r)Méthode d'accès àrunningvoidsetSortie(java.lang.String tgt)Change 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(java.awt.event.WindowEvent arg0)voidwindowClosed(java.awt.event.WindowEvent arg0)implémentation de WindowsListener; quitte le programmevoidwindowClosing(java.awt.event.WindowEvent arg0)voidwindowDeactivated(java.awt.event.WindowEvent arg0)voidwindowDeiconified(java.awt.event.WindowEvent arg0)voidwindowIconified(java.awt.event.WindowEvent arg0)voidwindowOpened(java.awt.event.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
-
-
-
-
Constructor Detail
-
FenetrePrinc
public FenetrePrinc(Nat n)
Constructeur de FenetrePrinc- Parameters:
n- une instance de Nat
-
-
Method Detail
-
getEntree
public javax.swing.JTextField getEntree()
- Returns:
-
getFiltre
@Deprecated public javax.swing.JTextField getFiltre()
Deprecated.- Returns:
-
getSortie
public javax.swing.JTextField getSortie()
- Returns:
-
setEntree
public void setEntree(java.lang.String entree)
Change la valeur du texte dejtfNoir- Parameters:
entree- la nouvelle entrée
-
setFiltre
@Deprecated public void setFiltre(java.lang.String f)
Deprecated.2.0Change la valeur du texte defiltre- Parameters:
f- le nouveau filtre
-
setSortie
public void setSortie(java.lang.String tgt)
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
public void afficheFichierMep(java.lang.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. Utilise l'encoding représenté parOptNamesdansConfigNat- Parameters:
nomFichier- Le nom du fichier transcrit à ouvrir
-
afficheFichier
public void afficheFichier(java.lang.String nomFichier)
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
public GestionnaireErreur 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
-
getBtEditeur
public javax.swing.JButton 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
public void actionPerformed(java.awt.event.ActionEvent evt)
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 interfacejava.awt.event.ActionListener- See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)
-
componentHidden
public void componentHidden(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien- Specified by:
componentHiddenin interfacejava.awt.event.ComponentListener- Parameters:
arg0- Le ComponentEvent
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien- Specified by:
componentMovedin interfacejava.awt.event.ComponentListener- Parameters:
arg0- Le ComponentEvent
-
componentShown
public void componentShown(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien- Specified by:
componentShownin interfacejava.awt.event.ComponentListener- Parameters:
arg0- Le ComponentEvent
-
componentResized
public void componentResized(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Mise à jour de l'affichage lors du redimensionement- Specified by:
componentResizedin interfacejava.awt.event.ComponentListener- Parameters:
arg0- Le ComponentEvent
-
focusGained
public void focusGained(java.awt.event.FocusEvent foc)
implémentation de focusGained de FocusListener; ne fait rien- Specified by:
focusGainedin interfacejava.awt.event.FocusListener- Parameters:
foc- Le FocusEvent
-
focusLost
public void focusLost(java.awt.event.FocusEvent foc)
implémentation de focusLost de FocusListener; positionne le curseur sur le dernier caractère des textes contenus dansjtfNoiretjtfBraille- Specified by:
focusLostin interfacejava.awt.event.FocusListener- Parameters:
foc- Le FocusEvent
-
windowActivated
public void windowActivated(java.awt.event.WindowEvent arg0)
- Specified by:
windowActivatedin interfacejava.awt.event.WindowListener- See Also:
WindowListener.windowActivated(java.awt.event.WindowEvent)
-
windowClosed
public void windowClosed(java.awt.event.WindowEvent arg0)
implémentation de WindowsListener; quitte le programme- Specified by:
windowClosedin interfacejava.awt.event.WindowListener- See Also:
quitter(),WindowListener.windowClosed(java.awt.event.WindowEvent)
-
windowClosing
public void windowClosing(java.awt.event.WindowEvent arg0)
- Specified by:
windowClosingin interfacejava.awt.event.WindowListener- See Also:
WindowListener.windowClosing(java.awt.event.WindowEvent)
-
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent arg0)
- Specified by:
windowDeactivatedin interfacejava.awt.event.WindowListener- See Also:
WindowListener.windowDeactivated(java.awt.event.WindowEvent)
-
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent arg0)
- Specified by:
windowDeiconifiedin interfacejava.awt.event.WindowListener- See Also:
WindowListener.windowDeiconified(java.awt.event.WindowEvent)
-
windowIconified
public void windowIconified(java.awt.event.WindowEvent arg0)
- Specified by:
windowIconifiedin interfacejava.awt.event.WindowListener- See Also:
WindowListener.windowIconified(java.awt.event.WindowEvent)
-
windowOpened
public void windowOpened(java.awt.event.WindowEvent arg0)
- Specified by:
windowOpenedin interfacejava.awt.event.WindowListener- See Also:
WindowListener.windowOpened(java.awt.event.WindowEvent)
-
ouvrirEditeur
public void ouvrirEditeur()
Ouvre le bon éditeur pour le fichier de sortie en fonction des options choisies
-
-