t2s.ihm
Class Cadre

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by t2s.ihm.Cadre
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class Cadre
extends javax.swing.JFrame

Interface graphique de SI VOX.

See Also:
Serialized Form

Nested Class Summary
 class Cadre.ParleThread
          classe interne qui permet de lancer un lecteur de texte dans une thread
 
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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
Cadre()
          Construit le Cadre.
 
Method Summary
 void clear()
          pour réinitialiser les fenetres
static java.lang.String getPhoTexte()
           
static java.lang.String getTexte()
           
 void jMenuFileExit_actionPerformed(java.awt.event.ActionEvent e)
          Opération Fichier | Quitter effectuée
 void jMenuFileOpen_actionPerformed(java.awt.event.ActionEvent e)
          ouvrir un fichier de texte
 void jMenuFileSave_actionPerformed(java.awt.event.ActionEvent e)
          sauver le fichier de phonèmes
 void jMenuHelpAbout_actionPerformed(java.awt.event.ActionEvent e)
          Opération Aide | A propos effectuée
 void jMenuVoix1_actionPerformed(java.awt.event.ActionEvent e)
          voix 1
 void jMenuVoix2_actionPerformed(java.awt.event.ActionEvent e)
          voix 2
 void jMenuVoix3_actionPerformed(java.awt.event.ActionEvent e)
          voix 3
 void play()
          Pour lire à voix haute le texte que l'utilisateur a tapé.
protected  void processWindowEvent(java.awt.event.WindowEvent e)
          sortir quand la fenêtre est fermée méthode redéfinie
 void reload()
          pour recharger la base de règles arrete le lecteur de texte
 void saveFile(java.lang.String filename, java.lang.String texte)
          écrit les phonémes dans un fichier de texte.
 void stop()
          pour réagir à la fermeture et au bouton stop arrete le lecteur de texte
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, 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, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, 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, paint, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

Cadre

public Cadre()

Construit le Cadre.

Method Detail

getTexte

public static java.lang.String getTexte()
Returns:
le texte tapé par l'utilisateur.

getPhoTexte

public static java.lang.String getPhoTexte()
Returns:
le texte des phonèmes affichés.

jMenuFileExit_actionPerformed

public void jMenuFileExit_actionPerformed(java.awt.event.ActionEvent e)
Opération Fichier | Quitter effectuée


jMenuHelpAbout_actionPerformed

public void jMenuHelpAbout_actionPerformed(java.awt.event.ActionEvent e)
Opération Aide | A propos effectuée


processWindowEvent

protected void processWindowEvent(java.awt.event.WindowEvent e)
sortir quand la fenêtre est fermée méthode redéfinie

Overrides:
processWindowEvent in class javax.swing.JFrame

jMenuFileOpen_actionPerformed

public void jMenuFileOpen_actionPerformed(java.awt.event.ActionEvent e)
ouvrir un fichier de texte


jMenuFileSave_actionPerformed

public void jMenuFileSave_actionPerformed(java.awt.event.ActionEvent e)
sauver le fichier de phonèmes


saveFile

public void saveFile(java.lang.String filename,
                     java.lang.String texte)
              throws java.lang.Exception

écrit les phonémes dans un fichier de texte.

Parameters:
filename - String
Throws:
java.lang.Exception

jMenuVoix1_actionPerformed

public void jMenuVoix1_actionPerformed(java.awt.event.ActionEvent e)
voix 1


jMenuVoix2_actionPerformed

public void jMenuVoix2_actionPerformed(java.awt.event.ActionEvent e)
voix 2


jMenuVoix3_actionPerformed

public void jMenuVoix3_actionPerformed(java.awt.event.ActionEvent e)
voix 3


play

public void play()

Pour lire à voix haute le texte que l'utilisateur a tapé.


stop

public void stop()
pour réagir à la fermeture et au bouton stop arrete le lecteur de texte


clear

public void clear()
pour réinitialiser les fenetres


reload

public void reload()
pour recharger la base de règles arrete le lecteur de texte