|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Frame
|
+--javax.swing.JFrame
|
+--IHM.Fenetre
Classe Fenetre : Affichage de la fenêtre graphique avec gestion des actions de l'utilisateur. Constitue la vue et les contrôleurs de l'approche Modèle/Vue/Contrôleur
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
private javax.swing.JButton |
afficheTableHachageBoutonJJC
Boutons de la partie Interpretation JJC de la barre d'outils |
private javax.swing.JButton |
afficheTableHachageBoutonMJJ
Boutons de la partie Interpretation MJJ de la barre d'outils |
private javax.swing.JMenuItem |
afficheTableHachageJJC
Items du menu JajaCode de la barre de menu |
private javax.swing.JMenuItem |
afficheTableHachageMJJ
Items du menu MiniJaja de la barre de menu |
private javax.swing.JButton |
afficheTasBoutonJJC
Boutons de la partie Interpretation JJC de la barre d'outils |
private javax.swing.JButton |
afficheTasBoutonMJJ
Boutons de la partie Interpretation MJJ de la barre d'outils |
private javax.swing.JMenuItem |
afficheTasJJC
Items du menu JajaCode de la barre de menu |
private javax.swing.JMenuItem |
afficheTasMJJ
Items du menu MiniJaja de la barre de menu |
private javax.swing.JMenuItem |
aide
Items du menu d'aide de la barre de menu |
private javax.swing.JButton |
aideBouton
Boutons de la partie Aide / A propos de la barre d'outils |
private javax.swing.JMenuItem |
aPropos
Items du menu d'aide de la barre de menu |
private javax.swing.JButton |
aProposBouton
Boutons de la partie Aide / A propos de la barre d'outils |
private javax.swing.JEditorPane |
at
Le panneau d'affichage |
private javax.swing.JMenuBar |
barreDeMenu
Barre de menu |
private javax.swing.JToolBar |
barreDOutils
Barre d'outils |
private javax.swing.JMenu |
compilationMenu
Menus de la barre de menu |
private javax.swing.JMenuItem |
compiler
Items du menu Outils de la barre de menu |
private javax.swing.JButton |
compilerBouton
Boutons de la partie Compilation de la barre d'outils |
private java.awt.Container |
contenu
Container principal |
private javax.swing.JButton |
exeDebutProgBoutonJJC
Boutons de la partie Interpretation JJC de la barre d'outils |
private javax.swing.JButton |
exeDebutProgBoutonMJJ
Boutons de la partie Interpretation MJJ de la barre d'outils |
private javax.swing.JMenuItem |
exeDebutProgJJC
Items du menu JajaCode de la barre de menu |
private javax.swing.JMenuItem |
exeDebutProgMJJ
Items du menu MiniJaja de la barre de menu |
private javax.swing.JButton |
exeInstrBoutonJJC
Boutons de la partie Interpretation JJC de la barre d'outils |
private javax.swing.JButton |
exeInstrBoutonMJJ
Boutons de la partie Interpretation MJJ de la barre d'outils |
private javax.swing.JMenuItem |
exeInstrJJC
Items du menu JajaCode de la barre de menu |
private javax.swing.JMenuItem |
exeInstrMJJ
Items du menu MiniJaja de la barre de menu |
private javax.swing.JButton |
exePtArretBoutonMJJ
Boutons de la partie Interpretation MJJ de la barre d'outils |
private javax.swing.JMenuItem |
exePtArretMJJ
Items du menu MiniJaja de la barre de menu |
private javax.swing.JMenu |
fenetreMenu
Menus de la barre de menu |
private javax.swing.JMenuItem |
fermer
Items du menu Fichier de la barre de menu |
private javax.swing.JButton |
fermerBouton
Boutons de la partie Fichier de la barre d'outils |
private javax.swing.JMenu |
fichierMenu
Menus de la barre de menu |
private javax.swing.JMenu |
helpMenu
Menus de la barre de menu |
private Interfacage.MiniJaja |
interfacage
Reference vers la class d'interfacage |
private javax.swing.JMenu |
jajaCodeMenu
Menus de la barre de menu |
private javax.swing.JMenuItem |
javaLF
Items du menu Look And Feel de la barre de menu |
private javax.swing.JMenu |
lookAndFeelMenu
Menus de la barre de menu |
private static java.lang.String |
metalClassName
Le nom de classe du Look'n'Feel Metal |
private javax.swing.JMenu |
miniJajaMenu
Menus de la barre de menu |
(package private) IHM.MJJFileFilter |
mjjFilter
Le filtre pour fichiers .mjj des boites de dialogue de fichiers |
private static java.lang.String |
motifClassName
Le nom de classe du Look'n'Feel Motif |
private javax.swing.JMenuItem |
motifLF
Items du menu Look And Feel de la barre de menu |
private javax.swing.JMenuItem |
nouveau
Items du menu Fichier de la barre de menu |
private javax.swing.JButton |
nouveauBouton
Boutons de la partie Fichier de la barre d'outils |
private javax.swing.JTabbedPane |
onglet
Barre d'onglets |
private javax.swing.JMenuItem |
ouvrir
Items du menu Fichier de la barre de menu |
private javax.swing.JButton |
ouvrirBouton
Boutons de la partie Fichier de la barre d'outils |
private javax.swing.JLabel |
partieInterpretationJJC
Labels |
private javax.swing.JLabel |
partieInterpretationMJJ
Labels |
private javax.swing.JMenuItem |
quitter
Items du menu Fichier de la barre de menu |
private javax.swing.JMenuItem |
sauvegarder
Items du menu Fichier de la barre de menu |
private javax.swing.JButton |
sauvegarderBouton
Boutons de la partie Fichier de la barre d'outils |
private javax.swing.JMenuItem |
videFenetreMessages
Items du menu Fenêtre de la barre de menu |
private javax.swing.JButton |
videFenetreMessagesBouton
Boutons de la partie Fenêtre |
private static java.lang.String |
windowsClassName
Le nom de classe du Look'n'Feel Windows |
private javax.swing.JMenuItem |
windowsLF
Items du menu Look And Feel de la barre de menu |
| 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.Window |
|
| Fields inherited from class java.awt.Container |
|
| 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 | |
Fenetre(Interfacage.MiniJaja miniJaja)
|
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Effectue les traitements conséquents à l'action de l'utilisateur sur un composant de la fenêtre graphique |
void |
afficheEtatMemoireJJC(java.lang.String htmlmsg)
Affiche l'état mémoire JajaCode |
void |
afficheEtatMemoireMJJ(java.lang.String htmlmsg)
Affiche l'état mémoire MiniJaja |
void |
afficheMessage(java.lang.String message)
Envoie un message vers la fenetre de messages |
void |
affichePopUp(java.lang.String message)
Affiche un avertissement sous forme de boite de dialogue Pop-up |
private javax.swing.JToolBar |
ajouteBarreDOutils()
Ajoute la barre d'outils avec les options qu'elle comporte |
private javax.swing.JMenuBar |
ajouteMenu()
Ajoute la barre de menus avec les options qu'elle comporte |
private IHM.Bureau |
ajouteOnglet(java.lang.String titre)
Ajoute un onglet avec le titre passé paramètre, le sélectionne et renvoie le Bureau crée |
IHM.Bureau |
getBureau()
Renvoie le bureau courant |
private void |
sauvegarder()
Sauvegarder un fichier |
void |
videFenetreJajaCode()
Vide la fenêtre JajaCode si elle existe |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, 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, setIconImage, 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, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, isOpaque, 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, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, 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 |
| Field Detail |
private Interfacage.MiniJaja interfacage
private java.awt.Container contenu
private javax.swing.JMenuBar barreDeMenu
private javax.swing.JMenu fichierMenu
private javax.swing.JMenu compilationMenu
private javax.swing.JMenu jajaCodeMenu
private javax.swing.JMenu miniJajaMenu
private javax.swing.JMenu helpMenu
private javax.swing.JMenu lookAndFeelMenu
private javax.swing.JMenu fenetreMenu
private javax.swing.JMenuItem nouveau
private javax.swing.JMenuItem ouvrir
private javax.swing.JMenuItem sauvegarder
private javax.swing.JMenuItem fermer
private javax.swing.JMenuItem quitter
private javax.swing.JMenuItem compiler
private javax.swing.JMenuItem exeInstrJJC
private javax.swing.JMenuItem exeDebutProgJJC
private javax.swing.JMenuItem afficheTableHachageJJC
private javax.swing.JMenuItem afficheTasJJC
private javax.swing.JMenuItem exeInstrMJJ
private javax.swing.JMenuItem exePtArretMJJ
private javax.swing.JMenuItem exeDebutProgMJJ
private javax.swing.JMenuItem afficheTableHachageMJJ
private javax.swing.JMenuItem afficheTasMJJ
private javax.swing.JMenuItem motifLF
private javax.swing.JMenuItem windowsLF
private javax.swing.JMenuItem javaLF
private javax.swing.JMenuItem aide
private javax.swing.JMenuItem aPropos
private javax.swing.JMenuItem videFenetreMessages
private javax.swing.JTabbedPane onglet
private javax.swing.JToolBar barreDOutils
private javax.swing.JButton ouvrirBouton
private javax.swing.JButton sauvegarderBouton
private javax.swing.JButton nouveauBouton
private javax.swing.JButton fermerBouton
private javax.swing.JLabel partieInterpretationJJC
private javax.swing.JLabel partieInterpretationMJJ
private javax.swing.JButton compilerBouton
private javax.swing.JButton exeDebutProgBoutonJJC
private javax.swing.JButton exeInstrBoutonJJC
private javax.swing.JButton afficheTableHachageBoutonJJC
private javax.swing.JButton afficheTasBoutonJJC
private javax.swing.JButton exeDebutProgBoutonMJJ
private javax.swing.JButton exeInstrBoutonMJJ
private javax.swing.JButton exePtArretBoutonMJJ
private javax.swing.JButton afficheTableHachageBoutonMJJ
private javax.swing.JButton afficheTasBoutonMJJ
private javax.swing.JButton videFenetreMessagesBouton
private javax.swing.JButton aideBouton
private javax.swing.JButton aProposBouton
private javax.swing.JEditorPane at
private static java.lang.String metalClassName
private static java.lang.String motifClassName
private static java.lang.String windowsClassName
IHM.MJJFileFilter mjjFilter
| Constructor Detail |
public Fenetre(Interfacage.MiniJaja miniJaja)
| Method Detail |
public IHM.Bureau getBureau()
public void afficheMessage(java.lang.String message)
public void afficheEtatMemoireJJC(java.lang.String htmlmsg)
public void afficheEtatMemoireMJJ(java.lang.String htmlmsg)
public void videFenetreJajaCode()
private javax.swing.JToolBar ajouteBarreDOutils()
private javax.swing.JMenuBar ajouteMenu()
private IHM.Bureau ajouteOnglet(java.lang.String titre)
private void sauvegarder()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void affichePopUp(java.lang.String message)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||