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.ComponentListener
Fenêtre principale de l'interface graphique- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
FenetrePrinc.ThreadJPB
Classe interne deFenetrePrinc
permettant de jouer un son à intervalle régulier pendant la transcriptionclass
FenetrePrinc.ThreadTrans
Classe interne deFenetrePrinc
permettant 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 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
void
activeTrans(boolean b)
Active ou désactive les composants liés à la transcriptionvoid
afficheFichier(java.lang.String nomFichier)
Ouvre l'éditeur de fichier transcrit dans l'éditeur, en passant à l'éditeur une instance d'Embosseur
si nécessaire.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'Embosseur
si nécessaire.void
chargeConfigurations()
Ajoute les configurations du répertoire "configurations" dansjcbConfig
et sélectionne la configuration active.void
componentHidden(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rienvoid
componentMoved(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rienvoid
componentResized(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Mise à jour de l'affichage lors du redimensionementvoid
componentShown(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rienvoid
focusGained(java.awt.event.FocusEvent foc)
implémentation de focusGained de FocusListener; ne fait rienvoid
focusLost(java.awt.event.FocusEvent foc)
implémentation de focusLost de FocusListener; positionne le curseur sur le dernier caractère des textes contenus dansjtfNoir
etjtfBraille
javax.swing.JButton
getBtEditeur()
Méthode d'accès àbtEditeur
javax.swing.JTextField
getEntree()
javax.swing.JTextField
getFiltre()
Deprecated.GestionnaireErreur
getGestErreur()
Renvoie le gestionnaire d'erreur utilisé dnas cette fenêtreNat
getNat()
Méthode d'accès ànat
boolean
getOptionsOuvertes()
boolean
getRunning()
Méthode d'accès àrunning
javax.swing.JTextField
getSortie()
void
ouvrirEditeur()
Ouvre le bon éditeur pour le fichier de sortie en fonction des options choisiesvoid
setEntree(java.lang.String entree)
Change la valeur du texte dejtfNoir
void
setFiltre(java.lang.String f)
Deprecated.2.0void
setOptionsOuvertes(boolean oo)
void
setRunning(boolean r)
Méthode d'accès àrunning
void
setSortie(java.lang.String tgt)
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(java.awt.event.WindowEvent arg0)
void
windowClosed(java.awt.event.WindowEvent arg0)
implémentation de WindowsListener; quitte le programmevoid
windowClosing(java.awt.event.WindowEvent arg0)
void
windowDeactivated(java.awt.event.WindowEvent arg0)
void
windowDeiconified(java.awt.event.WindowEvent arg0)
void
windowIconified(java.awt.event.WindowEvent arg0)
void
windowOpened(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 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
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'Embosseur
si nécessaire. Utilise l'encoding représenté parOptNames
dansConfigNat
- 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'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
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:
actionPerformed
in 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:
componentHidden
in 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:
componentMoved
in 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:
componentShown
in 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:
componentResized
in 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:
focusGained
in 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 dansjtfNoir
etjtfBraille
- Specified by:
focusLost
in interfacejava.awt.event.FocusListener
- Parameters:
foc
- Le FocusEvent
-
windowActivated
public void windowActivated(java.awt.event.WindowEvent arg0)
- Specified by:
windowActivated
in 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:
windowClosed
in interfacejava.awt.event.WindowListener
- See Also:
quitter()
,WindowListener.windowClosed(java.awt.event.WindowEvent)
-
windowClosing
public void windowClosing(java.awt.event.WindowEvent arg0)
- Specified by:
windowClosing
in interfacejava.awt.event.WindowListener
- See Also:
WindowListener.windowClosing(java.awt.event.WindowEvent)
-
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent arg0)
- Specified by:
windowDeactivated
in interfacejava.awt.event.WindowListener
- See Also:
WindowListener.windowDeactivated(java.awt.event.WindowEvent)
-
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent arg0)
- Specified by:
windowDeiconified
in interfacejava.awt.event.WindowListener
- See Also:
WindowListener.windowDeiconified(java.awt.event.WindowEvent)
-
windowIconified
public void windowIconified(java.awt.event.WindowEvent arg0)
- Specified by:
windowIconified
in interfacejava.awt.event.WindowListener
- See Also:
WindowListener.windowIconified(java.awt.event.WindowEvent)
-
windowOpened
public void windowOpened(java.awt.event.WindowEvent arg0)
- Specified by:
windowOpened
in 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
-
-