jsynoptic.ui
Class JSynopticFrame

java.lang.Object
  extended by jsynoptic.ui.JSynopticPanels
      extended by jsynoptic.ui.JSynopticFrame
All Implemented Interfaces:
java.awt.event.ActionListener, java.beans.PropertyChangeListener, java.util.EventListener, JSynopticInterface, DiagramClipboardListener, DiagramSelectionListener, DesktopCardPanelListener

public class JSynopticFrame
extends JSynopticPanels

The default implementation of JSynoptic with the default panels from JSynopticPanels layout into a JFrame

Version:
1.0
Author:
cazenave

Nested Class Summary
 
Nested classes/interfaces inherited from class jsynoptic.ui.JSynopticPanels
JSynopticPanels.FileChooserAccessory, JSynopticPanels.JSynopticFileTransfertHandler
 
Field Summary
protected static java.lang.String propH
           
protected static int propHDefault
           
protected static java.lang.String propW
           
protected static int propWDefault
           
 
Fields inherited from class jsynoptic.ui.JSynopticPanels
aBack, aBackgroundColor, aBackward, aBottom, aboutFrame, aCopy, aCut, aFontColor, aForward, aFront, aFullScreen, aGroup, aHCenter, aLeft, aLineColor, aPaste, aRegroup, aRemove, aRight, aSelectAll, ASK_USER_TO_SAVE_A_MODIFIED_SHEET, aTop, aUngroup, aVCenter, bAdjust, bAlign, bNew, bOpen, bPrint, bPrintImage, bRedo, bRefreshAllSheets, bSave, bSnapShot, bUndo, cbxAlign, cbxDepth, cbxGrid, cbxRotation, cbxSelection, cbxZoom, cleanStatusTask, cleanStatusTimer, container, currentExportFileFilter, currentOpenFileFilter, currentSaveFileFilter, desktopCardPanel, dHorizontally, dVertically, exportFileChooser, helpFrame, isEditable, isOpenProcessCancelled, jmEdit, jmFile, jmHelp, jmWindows, lockedShapes, logConfigurator, mAlign, MAX_NUMBER_OF_RECENT_FILES, mDepth, menuBar, messageWriter, miAbout, miChooseLanguage, miClose, miCloseAll, miExit, miExport, miFindPlugins, miHelp, miNewAs, miOpen, miPreferencesPanel, miPrint, miPrintImage, miRecentFiles, miRedo, miRefreshAllSheets, miSave, miSaveAll, miSaveAs, miSheetInformation, miSnapShot, miUndo, mRotation, mSel, openFileChooser, owner, pageFormat, printImage, propEditor, propPath, propSplit, propSplitDefault, recentOpenedFiles, redoAction, resources, saveFileChooser, sourcePanel, splitPane, status, statusDelay, statusPanel, tbGridDisplay, templateChooser, toolbar, undoAction, untitledDocumentNumber, USE_SELECTION_TOOL_BOXES, userProperties
 
Constructor Summary
JSynopticFrame(JSynopticSplashSreen splashSreen, javax.swing.JFrame frame, java.util.Vector commands)
           
 
Method Summary
protected  void createMenu()
          Create menus
 void createToolBar()
          Create tool bar
protected  void display()
          Display the GUI
protected  void init(java.util.Vector commands)
          Build the Jsynoptic editor components
protected  void loadProperties()
           
protected  void progress(int percent)
          Display progress ratio
protected  void saveProperties()
           
 
Methods inherited from class jsynoptic.ui.JSynopticPanels
actionPerformed, addAlignButtons, addAlignMenu, addComponent, addComponent, addContainer, addContainer, addDepthButtons, addDepthMenu, addEditButtons, addEditMenu, addEditMenu, addFileButtons, addFileMenu, addHelpMenu, addLongActions, addSelectionButtons, addSelectionMenu, addToolsMenu, adjustComboBox, adjustLayout, canEdit, canOpen, canPrint, canSave, clipboardChanged, close, closeAll, componentSelected, createActions, createFileChooser, createStatusPanel, exit, exitPlugins, export, exportFile, getActiveComponent, getActiveContainer, getActiveDiagram, getFile, getFile, getFileChooser, getFilePanel, getFilesFromDialog, getIsOpenProcessCancelled, getLockedShapes, getOwner, getPath, getPluginForFilter, getPluginToProcessFile, getSelectionList, getSourceTree, getStaticProperties, getTemplateChooser, layoutSourcePanelAndDesktopPanel, lockFileOpen, lockFileSave, lockPrint, newComponent, newComponentAs, open, open, print, processCommand, processCommands, propertyChange, removeLongActions, save, saveAll, saveAs, saveFile, selectionChanged, setFile, setFile, setIsOpenProcessCancelled, setLogger, setPath, setRecentFilesMenu, setStaticProperties, setStatus, unlockFileOpen, unlockFileSave, unlockPrint, updateUndoActions, updateUndoEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propW

protected static java.lang.String propW

propH

protected static java.lang.String propH

propWDefault

protected static int propWDefault

propHDefault

protected static int propHDefault
Constructor Detail

JSynopticFrame

public JSynopticFrame(JSynopticSplashSreen splashSreen,
                      javax.swing.JFrame frame,
                      java.util.Vector commands)
Method Detail

init

protected void init(java.util.Vector commands)
Description copied from class: JSynopticPanels
Build the Jsynoptic editor components

Overrides:
init in class JSynopticPanels
Parameters:
commands - the commands to process

progress

protected void progress(int percent)
Display progress ratio

Overrides:
progress in class JSynopticPanels
Parameters:
percent -

display

protected void display()
Display the GUI

Overrides:
display in class JSynopticPanels

createMenu

protected void createMenu()
Create menus

Overrides:
createMenu in class JSynopticPanels

createToolBar

public void createToolBar()
Create tool bar

Overrides:
createToolBar in class JSynopticPanels

saveProperties

protected void saveProperties()
Overrides:
saveProperties in class JSynopticPanels

loadProperties

protected void loadProperties()
Overrides:
loadProperties in class JSynopticPanels