|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
hades.gui.JEditFrame
JEditFrame provides the main window with menu for the schematic editor of the Hades simulation environment. This class contains all the GUI component declarations, but uses editor callbacks for all functionality.
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 | |
static java.lang.String[][] |
__demos
|
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 | |
JEditFrame(Editor editor,
java.lang.String name)
create a JFrame window with menu bar and the full menu items for the given Hades schematics "editor". |
Method Summary | |
void |
addRecentFile(java.lang.String filename)
|
void |
buildMenu()
creates the JMenuBar with all menus for this JFrame. |
javax.swing.JMenuItem |
CMI(java.lang.String label,
java.lang.String callback)
create a JMenuItem called "label" that registers an editor callback with "label" as key and method "callback" as the target. |
javax.swing.JMenuItem |
CMI(java.lang.String label,
java.lang.String callback,
java.lang.String arg)
|
javax.swing.JMenu |
createDemoDesignsMenu()
|
javax.swing.JMenu |
createLayersMenu()
|
void |
createRecentFileManager()
|
void |
getIcon()
load the icon for this Frame, use the SetupManager property "Hades.Editor.Icon" or "/hades/gui/images/icon.gif" as default. |
java.lang.String |
getRecentFile(int i)
|
java.lang.Object |
getRedoMenuItem()
|
java.lang.Object |
getUndoMenuItem()
|
boolean |
isEnableAntialiasSelected()
|
boolean |
isEnableCreateSignalsSelected()
|
boolean |
isEnableSplitSignalsSelected()
|
boolean |
isEnableToolTipsSelected()
|
boolean |
isGlowModeSelected()
|
boolean |
isInverseCanvasSelected()
|
boolean |
isRenderQualitySelected()
|
boolean |
isRtlibAnimationSelected()
|
boolean |
isViewModeSelected()
|
static void |
main(java.lang.String[] argv)
minimal self test |
void |
msg(java.lang.String msg)
|
void |
saveRecentFilesList(java.lang.String filename)
|
void |
setEnableAntialiasSelected(boolean b)
|
void |
setEnableCloseWindowMenuItem(boolean b)
|
void |
setEnableCreateSignalsSelected(boolean b)
|
void |
setEnableSplitSignalsSelected(boolean b)
|
void |
setEnableToolTipsSelected(boolean b)
|
void |
setGlowModeSelected(boolean b)
|
void |
setInverseCanvasSelected(boolean b)
|
void |
setRenderQualitySelected(boolean b)
|
void |
setRtlibAnimationSelected(boolean b)
|
void |
setViewModeSelected(boolean b)
|
void |
updateLayerMenuItems(java.lang.Object arg)
|
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 |
public static final java.lang.String[][] __demos
Constructor Detail |
public JEditFrame(Editor editor, java.lang.String name)
Method Detail |
public java.lang.Object getUndoMenuItem()
getUndoMenuItem
in interface EditorMenuInteraction
public java.lang.Object getRedoMenuItem()
getRedoMenuItem
in interface EditorMenuInteraction
public void setEnableCloseWindowMenuItem(boolean b)
setEnableCloseWindowMenuItem
in interface EditorMenuInteraction
public boolean isViewModeSelected()
isViewModeSelected
in interface EditorMenuInteraction
public boolean isGlowModeSelected()
isGlowModeSelected
in interface EditorMenuInteraction
public boolean isRtlibAnimationSelected()
isRtlibAnimationSelected
in interface EditorMenuInteraction
public boolean isInverseCanvasSelected()
isInverseCanvasSelected
in interface EditorMenuInteraction
public boolean isEnableAntialiasSelected()
isEnableAntialiasSelected
in interface EditorMenuInteraction
public boolean isEnableToolTipsSelected()
isEnableToolTipsSelected
in interface EditorMenuInteraction
public boolean isRenderQualitySelected()
isRenderQualitySelected
in interface EditorMenuInteraction
public boolean isEnableSplitSignalsSelected()
isEnableSplitSignalsSelected
in interface EditorMenuInteraction
public boolean isEnableCreateSignalsSelected()
isEnableCreateSignalsSelected
in interface EditorMenuInteraction
public void setViewModeSelected(boolean b)
setViewModeSelected
in interface EditorMenuInteraction
public void setGlowModeSelected(boolean b)
setGlowModeSelected
in interface EditorMenuInteraction
public void setRtlibAnimationSelected(boolean b)
setRtlibAnimationSelected
in interface EditorMenuInteraction
public void setInverseCanvasSelected(boolean b)
setInverseCanvasSelected
in interface EditorMenuInteraction
public void setEnableAntialiasSelected(boolean b)
setEnableAntialiasSelected
in interface EditorMenuInteraction
public void setRenderQualitySelected(boolean b)
setRenderQualitySelected
in interface EditorMenuInteraction
public void setEnableToolTipsSelected(boolean b)
setEnableToolTipsSelected
in interface EditorMenuInteraction
public void setEnableSplitSignalsSelected(boolean b)
setEnableSplitSignalsSelected
in interface EditorMenuInteraction
public void setEnableCreateSignalsSelected(boolean b)
setEnableCreateSignalsSelected
in interface EditorMenuInteraction
public void updateLayerMenuItems(java.lang.Object arg)
updateLayerMenuItems
in interface EditorMenuInteraction
public void createRecentFileManager()
public void msg(java.lang.String msg)
public javax.swing.JMenuItem CMI(java.lang.String label, java.lang.String callback)
public javax.swing.JMenuItem CMI(java.lang.String label, java.lang.String callback, java.lang.String arg)
public void buildMenu()
public javax.swing.JMenu createLayersMenu()
public javax.swing.JMenu createDemoDesignsMenu()
public void getIcon()
public void saveRecentFilesList(java.lang.String filename)
saveRecentFilesList
in interface EditorMenuInteraction
public void addRecentFile(java.lang.String filename)
addRecentFile
in interface EditorMenuInteraction
public java.lang.String getRecentFile(int i)
getRecentFile
in interface EditorMenuInteraction
public static void main(java.lang.String[] argv)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |