tvouriot.elife.gui
Class ElifeFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--tvouriot.elife.gui.ElifeFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ElifeFrame
extends javax.swing.JFrame

Fenêtre principale de Elife

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
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, 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
ElifeFrame()
          Constructeur
 
Method Summary
 void close()
          Appel des méthodes pour la fermeture d'un fichier
 void closeAll()
          Appel des méthodes pour la fermeture de tous les fichiers
 void closeAllandExit()
          Appel des méthodes pour la fermeture de tous les fichiers et fermeture de l'application
 void copy()
          Appel des méthodes pour effectuer un copier
 void cut()
          Appel des méthodes pour effectuer un couper
 void exit()
          Appel des méthodes pour quitter l'application
static ElifeMenuBar getElifeMenuBar()
          Barre de menus principale de Elife
static ElifeToolBar getElifeToolBar()
          Barre d'outils principale de Elife
 java.io.File getFileExplorerDirectory()
          Retourne le répertoire affiché par l'explorateur de fichiers
static PanelStatus getPanelStatus()
          Retourne le panel contenant la barre d'états de Elife
 FileTabbedPane getTabbedPane()
          Retourne le JTabbedPane contenant les zones de texte
 void hideOrShowFileExplorer()
          Affiche ou cache l'explorateur de fichier
 void newFile()
          Appel des méthodes pour la création d'un nouveau fichier
 void openFile()
          Appel des méthodes pour l'ouverture d'un fichier
 void openFile(java.io.File f)
          Appel des méthodes pour l'ouverture d'un fichier
 void paste()
          Appel des méthodes pour effectuer un coller
 void redo()
          Appel des méthodes pour rétablir une action
 void saveAll()
          Appel des méthodes pour l'enregistrement de tous les fichiers
 void saveFile()
          Appel des méthodes pour l'enregistrement d'un fichier
 void saveFileAs()
          Appel des méthodes pour l'enregistrement d'un fichier sous un autre
 void selectAll()
          Appel des méthodes pour selectionner tout le texte
 void undo()
          Appel des méthodes pour annuler une action
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
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

ElifeFrame

public ElifeFrame()
Constructeur
Method Detail

getFileExplorerDirectory

public java.io.File getFileExplorerDirectory()
Retourne le répertoire affiché par l'explorateur de fichiers
Returns:
répertoire de l'explorateur

getTabbedPane

public FileTabbedPane getTabbedPane()
Retourne le JTabbedPane contenant les zones de texte
Returns:
zones de texte

getElifeToolBar

public static ElifeToolBar getElifeToolBar()
Barre d'outils principale de Elife
Returns:
barre d'outils

getElifeMenuBar

public static ElifeMenuBar getElifeMenuBar()
Barre de menus principale de Elife
Returns:
barre de menus

getPanelStatus

public static PanelStatus getPanelStatus()
Retourne le panel contenant la barre d'états de Elife
Returns:
barre d'états

hideOrShowFileExplorer

public void hideOrShowFileExplorer()
Affiche ou cache l'explorateur de fichier

newFile

public void newFile()
Appel des méthodes pour la création d'un nouveau fichier

openFile

public void openFile()
Appel des méthodes pour l'ouverture d'un fichier

openFile

public void openFile(java.io.File f)
Appel des méthodes pour l'ouverture d'un fichier
Parameters:
f - fichier à ouvrir

saveFile

public void saveFile()
Appel des méthodes pour l'enregistrement d'un fichier

saveFileAs

public void saveFileAs()
Appel des méthodes pour l'enregistrement d'un fichier sous un autre

saveAll

public void saveAll()
Appel des méthodes pour l'enregistrement de tous les fichiers

close

public void close()
Appel des méthodes pour la fermeture d'un fichier

closeAll

public void closeAll()
Appel des méthodes pour la fermeture de tous les fichiers

closeAllandExit

public void closeAllandExit()
Appel des méthodes pour la fermeture de tous les fichiers et fermeture de l'application

selectAll

public void selectAll()
Appel des méthodes pour selectionner tout le texte

exit

public void exit()
Appel des méthodes pour quitter l'application

redo

public void redo()
Appel des méthodes pour rétablir une action

undo

public void undo()
Appel des méthodes pour annuler une action

cut

public void cut()
Appel des méthodes pour effectuer un couper

copy

public void copy()
Appel des méthodes pour effectuer un copier

paste

public void paste()
Appel des méthodes pour effectuer un coller