Package 

Class TimeStepMonitor

  • All Implemented Interfaces:
    it.unibo.alchemist.boundary.interfaces.OutputMonitor , java.awt.MenuContainer , java.awt.image.ImageObserver , java.io.Serializable , javax.accessibility.Accessible , javax.swing.TransferHandler.HasGetTransferHandler

    @Deprecated() 
    public final class TimeStepMonitor<T, P extends Position<out P>>
    extends JPanel implements OutputMonitor<T, P>
                        
    • Constructor Summary

      Constructors 
      Constructor Description
      TimeStepMonitor() Constructor.
    • Method Summary

      Modifier and Type Method Description
      void finished(Environment<T, P> environment, Time tt, long cs)
      void initialized(Environment<T, P> environment)
      void stepDone(Environment<T, P> environment, Reaction<T> reaction, Time curTime, long curStep)
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI, writeObject
      • Methods inherited from class javax.swing.JComponent

        _paintImmediately, addAncestorListener, addNotify, addVetoableChangeListener, adjustPaintFlags, alwaysOnTop, checkIfChildObscuredBySibling, clientPropertyChanged, compWriteObjectNotify, componentInputMapChanged, computeVisibleRect, contains, createToolTip, deregisterNextFocusableComponent, disable, dndDone, dropLocationForPoint, enable, fetchRectangle, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAncestorNotifier, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperties, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getCreatedDoubleBuffer, getDebugGraphicsOptions, getDefaultLocale, getFlag, getFontMetrics, getGraphics, getGraphicsInvoked, getHeight, getInheritsPopupMenu, getInputMap, getInputVerifier, getInsets, getListeners, getLocation, getManagingFocusBackwardTraversalKeys, getManagingFocusForwardTraversalKeys, getMaximumSize, getMinimumSize, getNextFocusableComponent, getObscuredState, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getWriteObjCounter, getX, getY, grabFocus, hide, isComponentObtainingGraphicsFrom, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPainting, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintForceDoubleBuffered, paintImmediately, paintToOffscreen, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, readObject, rectangleIsObscured, recycleRectangle, registerKeyboardAction, registerNextFocusableComponent, registerWithKeyboardManager, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, safelyGetGraphics, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setCreatedDoubleBuffer, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setDropLocation, setEnabled, setFlag, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUIProperty, setVerifyInputWhenFocusTarget, setVisible, setWriteObjCounter, shouldDebugGraphics, superProcessMouseMotionEvent, uninstallUIAndProperties, unregisterKeyboardAction, unregisterWithKeyboardManager, update, validateAlignment
      • Methods inherited from class java.awt.Container

        add, add, addContainerListener, addDelicately, addImpl, addPropertyChangeListener, adjustDescendants, adjustDescendantsOnParent, adjustListeningChildren, applyComponentOrientation, areFocusTraversalKeysSet, canContainFocusOwner, checkAddToSelf, checkAdding, checkGD, checkNotAWindow, clearCurrentFocusCycleRootOnHide, clearMostRecentFocusOwnerOnHide, containsFocus, countComponents, countHierarchyMembers, createChildHierarchyEvents, createHierarchyEvents, decreaseComponentCount, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAtImpl, findTraversalRoot, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getBottommostComponentIndex, getChildAt, getComponent, getComponentAt, getComponentCount, getComponentZOrder, getComponents, getComponentsSync, getComponents_NoClientCode, getContainerListeners, getDropTargetEventTarget, getFocusTraversalKeys, getFocusTraversalPolicy, getHeavyweightContainer, getLayout, getListenersCount, getMouseEventTarget, getMouseEventTargetImpl, getMousePosition, getOpaqueShape, getTopmostComponentIndex, getTraversalRoot, hasHeavyweightDescendants, hasLightweightDescendants, increaseComponentCount, initIDs, initializeFocusTraversalKeys, insets, invalidate, invalidateParent, invalidateTree, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isParentOf, isRecursivelyVisibleUpToHeavyweightContainer, isRemoveNotifyNeeded, isSameOrAncestorOf, layout, lightweightPaint, lightweightPrint, list, locate, minimumSize, mixOnHiding, mixOnReshaping, mixOnShowing, mixOnValidating, mixOnZOrderChanging, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preProcessKeyEvent, preferredSize, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, recursiveApplyCurrentShape, recursiveHideHeavyweightChildren, recursiveRelocateHeavyweightChildren, recursiveShowHeavyweightChildren, recursiveSubtractAndApplyShape, remove, removeAll, removeContainerListener, removeDelicately, reparentChild, reparentTraverse, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, startLWModal, stopLWModal, transferFocusDownCycle, updateChildGraphicsData, validate, validateTree, validateUnconditionally
      • Methods inherited from class java.awt.Component

        action, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, adjustListeningChildrenOnParent, applyCompoundShape, applyCurrentShape, applyCurrentShapeBelowMe, areBoundsValid, areInputMethodsEnabled, autoProcessMouseWheel, bounds, calculateCurrentShape, canBeFocusOwner, canBeFocusOwnerRecursively, checkCoalescing, checkImage, checkTreeLock, coalesceEvents, constructComponentName, createBufferStrategy, createImage, createVolatileImage, disableEvents, dispatchEvent, dispatchMouseWheelToAncestor, doSwingSerialization, enableEvents, enableInputMethods, eventTypeEnabled, findUnderMouseInWindow, getAccessControlContext, getAccessibleIndexInParent, getAccessibleStateSet, getAppliedShape, getBackBuffer, getBackground, getBoundsOp, getBufferStrategy, getColorModel, getComponentFactory, getComponentListeners, getComponentOrientation, getContainer, getContainingWindow, getCursor, getCursor_NoClientCode, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFocusTraversalKeys_NoIDCheck, getFont, getFont_NoClientCode, getForeground, getGraphicsConfiguration, getGraphicsConfiguration_NoClientCode, getGraphics_NoClientCode, getHWPeerAboveMe, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getInsets_NoClientCode, getKeyListeners, getLocale, getLocationOnScreen, getLocationOnScreen_NoTreeLock, getLocationOnWindow, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getNativeContainer, getNextFocusCandidate, getNormalShape, getObjectLock, getParent, getParent_NoClientCode, getPropertyChangeListeners, getRecursivelyVisibleBounds, getSiblingIndexAbove, getSiblingIndexBelow, getToolkit, getToolkitImpl, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, invalidateIfValid, isAutoFocusTransferOnDisposal, isBackgroundSet, isCoalesceEventsOverriden, isCoalescingEnabled, isCursorSet, isDisplayable, isEnabled, isEnabledImpl, isFocusOwner, isFocusTraversable, isFocusTraversableOverridden, isFocusable, isFontSet, isForegroundSet, isInstanceOf, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isMixingNeeded, isNonOpaqueForMixing, isPreferredSizeSet, isRecursivelyVisible, isRequestFocusAccepted, isShowing, isValid, isVisible, isVisible_NoClientCode, keyDown, keyUp, location, location_NoClientCode, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, notifyNewBounds, paintAll, pointRelativeToComponent, postEvent, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, relocateComponent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaintParentIfNeeded, requestFocusHelper, reshapeNativePeer, resize, revalidateSynchronously, setAutoFocusTransferOnDisposal, setBounds, setBoundsOp, setComponentOrientation, setCursor, setDropTarget, setFocusTraversalKeysEnabled, setFocusTraversalKeys_NoIDCheck, setFocusable, setGraphicsConfiguration, setIgnoreRepaint, setLocale, setLocation, setMixingCutoutShape, setName, setRequestFocusController, setSize, show, size, subtractAndApplyShape, subtractAndApplyShapeBelowMe, toString, transferFocus, transferFocus, transferFocusBackward, transferFocusBackward, transferFocusUpCycle, updateCursorImmediately, updateGraphicsData, updateSelfGraphicsData, updateZOrder
      • Methods inherited from class it.unibo.alchemist.boundary.interfaces.OutputMonitor

        finished, initialized, stepDone
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TimeStepMonitor

        TimeStepMonitor()
        Constructor.
    • Method Detail

      • finished

         void finished(Environment<T, P> environment, Time tt, long cs)
      • stepDone

         void stepDone(Environment<T, P> environment, Reaction<T> reaction, Time curTime, long curStep)