vae_MainPackage
Class VAE_MainApplication

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 vae_MainPackage.VAE_MainApplication
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class VAE_MainApplication
extends javax.swing.JFrame

Classe principale du programme. Lance l'application, initialise l'interface ...

Author:
Matthieu Courgeon
See Also:
Serialized Form

Nested Class Summary
 
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 javax.swing.JPanel body
           
 javax.swing.JPanel head
           
static javax.swing.JMenuItem newWindowsMenu
           
protected static VAE_MainApplication singleton
           
 
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
protected VAE_MainApplication()
           
 
Method Summary
static void addBoxOnActiveScriptWindows(VAE_GenericBox box)
           
 void addScriptWindow(VAE_Patch_EditionPane ji)
           
protected  void buildHead()
           
protected  void buildMenu()
           
static boolean closeCurrentProject()
           
static void copyCurrentBox()
           
static void editCurrentProjectBGScript()
           
static VAE_Graph_Manager getActiveManager()
           
static VAE_Project getCurrentProject()
           
static ExplorerXML getDocument()
           
static VAE_MainApplication getMainWindow()
           
static VAE_Patch_EditionPane getScriptNamed(java.lang.String name)
           
static PatchSelectionToolBar getScriptToolBar()
           
static void main(java.lang.String[] args)
           
static void newNote()
           
static void newPatch()
           
static void newPatch(boolean gesture)
           
static void newProject()
           
static void openNewBoxWindows(VAE_ObjectInterfaceGenerator window)
           
static void openNewGestureBoxWindows(VAE_Gesture_ObjectInterfaceGenerator window, int etat, int nbBox)
           
static void openProjectFile()
           
static void pasteBox()
           
static void quitProcedure()
           
 void removeScriptWindow(VAE_Patch_EditionPane ji)
           
static void saveFile()
           
static void setActiveScriptWindows(VAE_Graph_Manager manager)
           
static void setActiveScriptWindows(VAE_Patch_EditionPane scripWindow)
           
static void setCurrentProject(VAE_Project project)
           
 
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, 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, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

singleton

protected static VAE_MainApplication singleton

body

public javax.swing.JPanel body

head

public javax.swing.JPanel head

newWindowsMenu

public static javax.swing.JMenuItem newWindowsMenu
Constructor Detail

VAE_MainApplication

protected VAE_MainApplication()
Method Detail

buildHead

protected void buildHead()

buildMenu

protected void buildMenu()

getCurrentProject

public static VAE_Project getCurrentProject()

getScriptNamed

public static VAE_Patch_EditionPane getScriptNamed(java.lang.String name)

setActiveScriptWindows

public static void setActiveScriptWindows(VAE_Graph_Manager manager)

setActiveScriptWindows

public static void setActiveScriptWindows(VAE_Patch_EditionPane scripWindow)

getActiveManager

public static VAE_Graph_Manager getActiveManager()

newPatch

public static void newPatch()

newPatch

public static void newPatch(boolean gesture)

openNewBoxWindows

public static void openNewBoxWindows(VAE_ObjectInterfaceGenerator window)

openNewGestureBoxWindows

public static void openNewGestureBoxWindows(VAE_Gesture_ObjectInterfaceGenerator window,
                                            int etat,
                                            int nbBox)

newNote

public static void newNote()

copyCurrentBox

public static void copyCurrentBox()

pasteBox

public static void pasteBox()

addBoxOnActiveScriptWindows

public static void addBoxOnActiveScriptWindows(VAE_GenericBox box)

editCurrentProjectBGScript

public static void editCurrentProjectBGScript()

setCurrentProject

public static void setCurrentProject(VAE_Project project)

closeCurrentProject

public static boolean closeCurrentProject()

newProject

public static void newProject()

openProjectFile

public static void openProjectFile()

saveFile

public static void saveFile()

getMainWindow

public static VAE_MainApplication getMainWindow()

getScriptToolBar

public static PatchSelectionToolBar getScriptToolBar()

main

public static void main(java.lang.String[] args)

quitProcedure

public static void quitProcedure()

getDocument

public static ExplorerXML getDocument()

addScriptWindow

public void addScriptWindow(VAE_Patch_EditionPane ji)

removeScriptWindow

public void removeScriptWindow(VAE_Patch_EditionPane ji)