Class AbstractManagerPanel
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanel
- 
- com.inductiveautomation.factorypmi.application.components.managementpanel.AbstractManagerPanel
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- QualityMonitor,- VisionComponent,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 - Direct Known Subclasses:
- RosterManagementPanel,- RosterPane,- ScheduleManagementPanel,- UserManagementPanel
 
 public abstract class AbstractManagerPanel extends AbstractVisionPanel - See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected classAbstractManagerPanel.GatewayInvokeWorker- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected SlidingPanesliderprotected StatusLabelstatusprotected TitlePaneltitle- 
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanelantialias, context, cursorCode, dynamicProps
 - 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 - 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNING
 - 
Fields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 - 
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEY
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedAbstractManagerPanel()
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetSaveButtonForeground()Returns the color of the save button.java.awt.ColorgetTitleBackground()Gets theTitlePanelbackground color.java.awt.ColorgetTitleForeground()Gets theTitlePaneltext color.java.awt.ColorgetTitleSaveButtonBackground()Gets theTitlePanelsave button background color.protected abstract voidinitPanels(SlidingPane slider)Initialize your panels, add at least one to the sliderbooleanisOptimizedDrawingEnabled()static javax.swing.border.BordernewTitledBorder(java.lang.String title)Create a new titled border that insets the contents on the left by 5 pxprotected voidpaintComponent(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.voidsetFont(java.awt.Font font)Sets the font of the Manager Panel as well as child components.voidsetSaveButtonForeground(java.awt.Color color)Sets the text color of the save Button's text.voidsetTitleBackground(java.awt.Color color)Sets theTitlePanelbackground color.voidsetTitleForeground(java.awt.Color color)Sets theTitlePaneltext color.voidsetTitleSaveButtonBackground(java.awt.Color color)Sets theTitlePanelsave button background color.protected voidshowUIResponse(UIResponse response)Pipes the UI response messages into the status panelprotected voidslideToEditor(javax.swing.JComponent editor)- 
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanelgetAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, localeChanged, onShutdown, onStartup, paintChildren, paintOverlayOverChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQuality
 - 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, 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.Containeradd, 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.Componentaction, 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
 
- 
 
- 
- 
- 
Field Detail- 
titleprotected TitlePanel title 
 - 
sliderprotected SlidingPane slider 
 - 
statusprotected StatusLabel status 
 
- 
 - 
Method Detail- 
paintComponentprotected 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:
- paintComponentin class- AbstractVisionPanel
- Parameters:
- g- the- Graphicsobject required for painting. Must not be null
 
 - 
setTitleBackgroundpublic void setTitleBackground(java.awt.Color color) Sets theTitlePanelbackground color. This is here for setting this components color via a property.- Parameters:
- color- the specified color. Must not be null
 
 - 
setTitleForegroundpublic void setTitleForeground(java.awt.Color color) Sets theTitlePaneltext color. This is here for setting this components color via a property.- Parameters:
- color- the specified color. Must not be null
 
 - 
setSaveButtonForegroundpublic 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- Colorto set the title text to. Must not be null
 
 - 
getSaveButtonForegroundpublic java.awt.Color getSaveButtonForeground() Returns the color of the save button.- Returns:
- the Color of the save button. Will not be null
 
 - 
getTitleForegroundpublic java.awt.Color getTitleForeground() Gets theTitlePaneltext color. This is here for setting this components color via a property.- Returns:
- the TitlePaneltext color. Will not be null
 
 - 
getTitleBackgroundpublic java.awt.Color getTitleBackground() Gets theTitlePanelbackground color. This is here for setting this components color via a property.- Returns:
- the TitlePanelbackground color. Will not be null
 
 - 
setTitleSaveButtonBackgroundpublic void setTitleSaveButtonBackground(java.awt.Color color) Sets theTitlePanelsave button background color. This is here for setting this components color via a property.- Parameters:
- color- the- TitlePanelsave buttons background color. Must not be null
 
 - 
getTitleSaveButtonBackgroundpublic java.awt.Color getTitleSaveButtonBackground() Gets theTitlePanelsave button background color. This is here for setting this components color via a property.- Returns:
- the TitlePanelsave button background color. Will not be null
 
 - 
isOptimizedDrawingEnabledpublic boolean isOptimizedDrawingEnabled() - Overrides:
- isOptimizedDrawingEnabledin class- javax.swing.JComponent
 
 - 
initPanelsprotected abstract void initPanels(SlidingPane slider) Initialize your panels, add at least one to the slider
 - 
slideToEditorprotected void slideToEditor(javax.swing.JComponent editor) 
 - 
showUIResponseprotected void showUIResponse(UIResponse response) Pipes the UI response messages into the status panel
 - 
newTitledBorderpublic 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
 - 
setFontpublic void setFont(java.awt.Font font) Sets the font of the Manager Panel as well as child components.- Overrides:
- setFontin class- javax.swing.JComponent
 
 
- 
 
-