Class AbstractManagerPanel

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected class  AbstractManagerPanel.GatewayInvokeWorker  
      • 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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractManagerPanel()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Color getSaveButtonForeground()
      Returns the color of the save button.
      java.awt.Color getTitleBackground()
      Gets the TitlePanel background color.
      java.awt.Color getTitleForeground()
      Gets the TitlePanel text color.
      java.awt.Color getTitleSaveButtonBackground()
      Gets the TitlePanel save button background color.
      protected abstract void initPanels​(SlidingPane slider)
      Initialize your panels, add at least one to the slider
      boolean isOptimizedDrawingEnabled()  
      static javax.swing.border.Border newTitledBorder​(java.lang.String title)
      Create a new titled border that insets the contents on the left by 5 px
      protected void paintComponent​(java.awt.Graphics g)
      This will paint the scheduleEditor by first clearing the underlying space and setting the graphics object to white for cascading to the parent paintComponent method.
      void setFont​(java.awt.Font font)
      Sets the font of the Manager Panel as well as child components.
      void setSaveButtonForeground​(java.awt.Color color)
      Sets the text color of the save Button's text.
      void setTitleBackground​(java.awt.Color color)
      Sets the TitlePanel background color.
      void setTitleForeground​(java.awt.Color color)
      Sets the TitlePanel text color.
      void setTitleSaveButtonBackground​(java.awt.Color color)
      Sets the TitlePanel save button background color.
      protected void showUIResponse​(UIResponse response)
      Pipes the UI response messages into the status panel
      protected void slideToEditor​(javax.swing.JComponent editor)  
      • Methods inherited from class javax.swing.JPanel

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

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, 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, 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, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

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

      • AbstractManagerPanel

        protected AbstractManagerPanel()
    • Method Detail

      • paintComponent

        protected void paintComponent​(java.awt.Graphics g)
        This will paint the scheduleEditor by first clearing the underlying space and setting the graphics object to white for cascading to the parent paintComponent method.
        Overrides:
        paintComponent in class AbstractVisionPanel
        Parameters:
        g - the Graphics object required for painting. Must not be null
      • setTitleBackground

        public void setTitleBackground​(java.awt.Color color)
        Sets the TitlePanel background color. This is here for setting this components color via a property.
        Parameters:
        color - the specified color. Must not be null
      • setTitleForeground

        public void setTitleForeground​(java.awt.Color color)
        Sets the TitlePanel text color. This is here for setting this components color via a property.
        Parameters:
        color - the specified color. Must not be null
      • setSaveButtonForeground

        public void setSaveButtonForeground​(java.awt.Color color)
        Sets the text color of the save Button's text. This supports colorization via property edit.
        Parameters:
        color - the Color to set the title text to. Must not be null
      • getSaveButtonForeground

        public java.awt.Color getSaveButtonForeground()
        Returns the color of the save button.
        Returns:
        the Color of the save button. Will not be null
      • getTitleForeground

        public java.awt.Color getTitleForeground()
        Gets the TitlePanel text color. This is here for setting this components color via a property.
        Returns:
        the TitlePanel text color. Will not be null
      • getTitleBackground

        public java.awt.Color getTitleBackground()
        Gets the TitlePanel background color. This is here for setting this components color via a property.
        Returns:
        the TitlePanel background color. Will not be null
      • setTitleSaveButtonBackground

        public void setTitleSaveButtonBackground​(java.awt.Color color)
        Sets the TitlePanel save button background color. This is here for setting this components color via a property.
        Parameters:
        color - the TitlePanel save buttons background color. Must not be null
      • getTitleSaveButtonBackground

        public java.awt.Color getTitleSaveButtonBackground()
        Gets the TitlePanel save button background color. This is here for setting this components color via a property.
        Returns:
        the TitlePanel save button background color. Will not be null
      • isOptimizedDrawingEnabled

        public boolean isOptimizedDrawingEnabled()
        Overrides:
        isOptimizedDrawingEnabled in class javax.swing.JComponent
      • initPanels

        protected abstract void initPanels​(SlidingPane slider)
        Initialize your panels, add at least one to the slider
      • slideToEditor

        protected void slideToEditor​(javax.swing.JComponent editor)
      • showUIResponse

        protected void showUIResponse​(UIResponse response)
        Pipes the UI response messages into the status panel
      • newTitledBorder

        public static javax.swing.border.Border newTitledBorder​(java.lang.String title)
        Create a new titled border that insets the contents on the left by 5 px
      • setFont

        public void setFont​(java.awt.Font font)
        Sets the font of the Manager Panel as well as child components.
        Overrides:
        setFont in class javax.swing.JComponent