|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.ascape.view.vis.PanelView
org.ascape.view.vis.ScapeTransitionPanelView
org.ascape.view.vis.control.ControlActionView
public class ControlActionView
A class providing control a model. Provides start, stop, restart, pause, resume, quit, info, status, and new chart acitons. Control views can be attached to any scape, and controls will typically affect the model (entire collection of scapes) as a whole. Use SimpleControlView if Swing is not available or if simple buttons are preferred to image buttons with tool-tips. Requires Swing.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected static ComponentView |
recordedView
The recorded view. |
protected MovieRecorder |
recorder
The recorder. |
| Fields inherited from class org.ascape.view.vis.ScapeTransitionPanelView |
|---|
lastScapeAppearsPaused |
| Fields inherited from class org.ascape.view.vis.PanelView |
|---|
delegate, iterationsPerRedraw, name, scape |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ControlActionView()
Constructs the control view, creating and laying out its components. |
|
ControlActionView(java.lang.String name)
Constructs the control view, creating and laying out its components. |
|
| Method Summary | |
|---|---|
void |
changeInFullScreen()
Change in full screen. |
void |
environmentNowNoScape()
Environment now no scape. |
void |
environmentNowScape()
Environment now scape. |
javax.swing.Action |
getAddHistAction()
Gets the add hist action. |
javax.swing.Action |
getAddPieAction()
Gets the add pie action. |
javax.swing.Action |
getAddTSAction()
Gets the add TS action. |
javax.swing.Action |
getCaptureDeskAction()
Gets the capture desk action. |
javax.swing.Action |
getCloseAction()
Gets the close action. |
javax.swing.Action |
getFullWindowAction()
Gets the full window action. |
javax.swing.Action |
getInfoAction()
Gets the info action. |
java.lang.String |
getName()
Returns a name for the view as defined by set name. |
javax.swing.Action |
getNormalWindowAction()
Gets the normal window action. |
javax.swing.Action |
getOpenAction()
Gets the open action. |
javax.swing.Action |
getOpenSavedAction()
Gets the open saved action. |
javax.swing.Action |
getPauseResumeAction()
Gets the pause resume action. |
javax.swing.Action |
getQuitAction()
Gets the quit action. |
javax.swing.Action |
getRecordStartAction()
Gets the record start action. |
javax.swing.Action |
getRecordStopAction()
Gets the record stop action. |
javax.swing.Action |
getSaveAction()
Gets the save action. |
javax.swing.Action |
getSearchAction()
Gets the search action. |
javax.swing.Action |
getSettingsAction()
Gets the settings action. |
javax.swing.Action |
getStartRestartAction()
Gets the start restart action. |
javax.swing.Action |
getStepAction()
Gets the step action. |
javax.swing.Action |
getStopAction()
Gets the stop action. |
protected void |
newChart(int chartType)
New chart. |
protected void |
recordingCancelStop()
Called to stop or cancel recording. |
void |
recordingCreated()
Called by the recorder when it has been properly initialized |
void |
recordingStarted()
Called by the recorder when recording has begun, and we are waiting for the next frame. |
void |
recordingStopped()
Called by the recorder when all recording has stopped. |
void |
scapeDeserialized(ScapeEvent scapeEvent)
Method called once a model is deserialized. |
void |
scapeNotification(ScapeEvent scapeEvent)
Notifies this view that something has happened on the scape. |
void |
scapeNowPaused()
Scape now paused. |
void |
scapeNowResumed()
Scape now resumed. |
void |
scapeNowRunning()
Scape now running. |
void |
scapeNowSteppable()
Scape now steppable. |
void |
scapeNowStepping()
Scape now stepping. |
void |
scapeNowStopped()
Scape now stopped. |
void |
scapeStarted(ScapeEvent scapeEvent)
Method called when the scape is started. |
void |
setName(java.lang.String name)
Sets the name of this view. |
java.lang.String |
toString()
Returns a short description of this view. |
| Methods inherited from class org.ascape.view.vis.ScapeTransitionPanelView |
|---|
addNotify, build, isLifeOfScape, scapeAdded, scapeRemoved, updateScapeGraphics |
| Methods inherited from class org.ascape.view.vis.PanelView |
|---|
clone, environmentQuiting, forceScapeNotify, getDelegate, getIcon, getIterationsPerRedraw, getPreferredSizeWithin, getScape, getViewFrame, iconUpdated, isGraphic, notifyScapeUpdated, onChangeIterationsPerRedraw, paintComponent, readExternal, scapeClosing, scapeInitialized, scapeIterated, scapeSetup, scapeStopped, setDelegate, setIterationsPerRedraw, setMovieRecorder, setViewFrame, writeExternal |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected MovieRecorder recorder
protected static ComponentView recordedView
| Constructor Detail |
|---|
public ControlActionView()
public ControlActionView(java.lang.String name)
name - the name| Method Detail |
|---|
public void scapeDeserialized(ScapeEvent scapeEvent)
scapeDeserialized in interface ScapeListenerscapeDeserialized in class PanelViewscapeEvent - the scape eventpublic void scapeStarted(ScapeEvent scapeEvent)
PanelView
scapeStarted in interface ScapeListenerscapeStarted in class PanelViewscapeEvent - the scape eventpublic void scapeNowRunning()
ScapeTransitionPanelView
scapeNowRunning in class ScapeTransitionPanelViewpublic void scapeNowStopped()
ScapeTransitionPanelView
scapeNowStopped in class ScapeTransitionPanelViewpublic void scapeNowPaused()
ScapeTransitionPanelView
scapeNowPaused in class ScapeTransitionPanelViewpublic void scapeNowResumed()
ScapeTransitionPanelView
scapeNowResumed in class ScapeTransitionPanelViewpublic void scapeNowStepping()
public void scapeNowSteppable()
ScapeTransitionPanelView
scapeNowSteppable in class ScapeTransitionPanelViewpublic void environmentNowScape()
ScapeTransitionPanelView
environmentNowScape in class ScapeTransitionPanelViewpublic void environmentNowNoScape()
ScapeTransitionPanelView
environmentNowNoScape in class ScapeTransitionPanelViewprotected void newChart(int chartType)
chartType - the chart typepublic void recordingStopped()
RecorderListener
recordingStopped in interface RecorderListenerpublic void recordingCreated()
RecorderListener
recordingCreated in interface RecorderListenerpublic void recordingStarted()
RecorderListener
recordingStarted in interface RecorderListenerprotected void recordingCancelStop()
public void changeInFullScreen()
public java.lang.String getName()
getName in interface HasNamegetName in class PanelViewpublic void setName(java.lang.String name)
setName in class PanelViewname - a user relevant name for this viewpublic javax.swing.Action getAddHistAction()
public javax.swing.Action getAddPieAction()
public javax.swing.Action getAddTSAction()
public javax.swing.Action getInfoAction()
public javax.swing.Action getCloseAction()
public javax.swing.Action getOpenAction()
public javax.swing.Action getOpenSavedAction()
public javax.swing.Action getPauseResumeAction()
public javax.swing.Action getQuitAction()
public javax.swing.Action getCaptureDeskAction()
public javax.swing.Action getRecordStartAction()
public javax.swing.Action getRecordStopAction()
public javax.swing.Action getSaveAction()
public javax.swing.Action getSettingsAction()
public javax.swing.Action getSearchAction()
public javax.swing.Action getStartRestartAction()
public javax.swing.Action getStepAction()
public javax.swing.Action getStopAction()
public javax.swing.Action getFullWindowAction()
public javax.swing.Action getNormalWindowAction()
public java.lang.String toString()
toString in class PanelViewpublic void scapeNotification(ScapeEvent scapeEvent)
ScapeTransitionPanelView
scapeNotification in interface ScapeListenerscapeNotification in class ScapeTransitionPanelViewscapeEvent - a scape event update
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||