Class JdddDisplayer

  • All Implemented Interfaces:
    de.desy.mst.libs.framework.mstapp.IOnExit, de.desy.mst.libs.framework.mstapp.mode.IOpModeObserver, de.desy.mst.libs.framework.mstapp.mode.IServerAnwahlObserver, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public class JdddDisplayer
    extends de.desy.mst.libs.framework.mstapp.MstFrameMain
    implements de.desy.mst.libs.framework.mstapp.IOnExit, de.desy.mst.libs.framework.mstapp.mode.IOpModeObserver
    jddd Displayer; embeds a jddd-based display within a MstApp frame
    Version:
    2.3.2
    Author:
    R.Bacher, E. Sombrowski
    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, java.awt.Window.Type
      • 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

      • Fields inherited from class de.desy.mst.libs.framework.mstapp.MstFrameMain

        CAMFRAME_CONTROL_MSG_PREFIX, jJMenuBar, jToolBarStatus, userHauptMenueIndex
      • Fields inherited from class de.desy.mst.libs.framework.mstapp.MstFrame

        isInsideVisualEditor
      • Fields inherited from class javax.swing.JFrame

        accessibleContext, 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 java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Constructor Summary

      Constructors 
      Constructor Description
      JdddDisplayer()
      Default Constructor
      JdddDisplayer​(de.desy.mst.libs.framework.mstapp.MstApp mstApp)
      Constructor
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void afterFrameCreated()
      This method is called after frame creation.
      static void checkJavaVersion()
      This method checks the actual Java VM version (implementation by E.Sombrowski)
      static void main​(java.lang.String[] arguments)
      Main method of jdddDisplayer
      void onExit()
      This method is called on exit.
      void onOpModeChange​(de.desy.mst.libs.framework.mstapp.mode.OpMode mode)
      Does appropriate actions after operation mode changes.
      static void readJdddVersion()
      This method reads the actual jddd version (implementation by E.Sombrowski)
      • Methods inherited from class de.desy.mst.libs.framework.mstapp.MstFrameMain

        addDeveloperSpecificHelp, calcFrameHasLargeHeight, CloseAndExit, createJComponentExtern, createPrefPosition, fireInitializationZuProzentFertig, fireInitializationZuProzentFertig, getJComponentExtern, getJJMenuBar, getJMenuFile, getJMenuHelp, getJMenuOptions, getJPanelExtern, getJPanelHauptLayout, getJPanelUserBereich, getMstApp, getShowAfter_afterFrameCreated, hideStatusBarForSmallFrameHeight, isToTineLogExportInit_Default, isToTineLogExportInit_Immer, isToTineLogExportInit_Nie, onServerAnwahlChange, onTimer, printFrame, setBounds, setContentPane, setContentPaneMST, setJMenuMaschineVisible, setShowAfter_afterFrameCreated, setToTineLogExportInit_Default, setToTineLogExportInit_Immer, setToTineLogExportInit_Nie, sizeThisForm
      • Methods inherited from class de.desy.mst.libs.framework.mstapp.MstFrame

        getPopUpMenuMgr
      • 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, 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, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, 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
    • Constructor Detail

      • JdddDisplayer

        public JdddDisplayer()
        Default Constructor
      • JdddDisplayer

        public JdddDisplayer​(de.desy.mst.libs.framework.mstapp.MstApp mstApp)
        Constructor
        Parameters:
        mstApp - MstApp instance attached
    • Method Detail

      • main

        public static void main​(java.lang.String[] arguments)
        Main method of jdddDisplayer
        Parameters:
        arguments - arg0: title of application displayed arg1: repository server url arg2: xml-file to be loaded from jddd repository arg3: xml-file DOOCS base address arg4: show/hide console flag arg5: name / location of captured image file (will be saved as .png-file) arg6: socketId
      • onOpModeChange

        public void onOpModeChange​(de.desy.mst.libs.framework.mstapp.mode.OpMode mode)
        Does appropriate actions after operation mode changes.
        Specified by:
        onOpModeChange in interface de.desy.mst.libs.framework.mstapp.mode.IOpModeObserver
        Overrides:
        onOpModeChange in class de.desy.mst.libs.framework.mstapp.MstFrameMain
        Parameters:
        mode - operation mode
        See Also:
        IOpModeObserver.onOpModeChange(de.desy.mst.libs.framework.mstapp.mode.OpMode)
      • afterFrameCreated

        protected void afterFrameCreated()
        This method is called after frame creation. Instantiates all necessary application specific classes.
        Overrides:
        afterFrameCreated in class de.desy.mst.libs.framework.mstapp.MstFrameMain
      • onExit

        public void onExit()
        This method is called on exit.
        Specified by:
        onExit in interface de.desy.mst.libs.framework.mstapp.IOnExit
      • readJdddVersion

        public static void readJdddVersion()
        This method reads the actual jddd version (implementation by E.Sombrowski)
      • checkJavaVersion

        public static void checkJavaVersion()
        This method checks the actual Java VM version (implementation by E.Sombrowski)