Class PMICommentsPanel2
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JScrollPane
com.inductiveautomation.vision.api.client.components.model.AbstractVisionScrollPane
com.inductiveautomation.factorypmi.application.components.PMICommentsPanel2
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- DesignerInitializable,- EnabledEx,- ExtensibleComponent,- QualityMonitor,- VisionComponent,- TouchscreenMouseListener.TouchscreenEnabledComponent,- ImageObserver,- MenuContainer,- Serializable,- Accessible,- ScrollPaneConstants
public class PMICommentsPanel2
extends AbstractVisionScrollPane
implements DesignerInitializable, TouchscreenMouseListener.TouchscreenEnabledComponent, EnabledEx, LocaleListener, ExtensibleComponent
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class javax.swing.JScrollPaneJScrollPane.AccessibleJScrollPane, JScrollPane.ScrollBarNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final intprotected intstatic final Stringstatic final StringFields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionScrollPaneantialias, context, cursorCodeFields inherited from class javax.swing.JScrollPanecolumnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewportFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNINGFields inherited from interface com.inductiveautomation.vision.api.client.components.model.EnabledExDISABLED_BY_PERMISSIONSFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEYFields inherited from interface javax.swing.ScrollPaneConstantsCOLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidThis method enables/disables the ability to add notes, delete notes, and download attachments from notes.protected voidgetData()intThe keyboard layout name preferred by this component.longintintThe javabeans-style name of the property to modify.protected voidvoidbooleanbooleanbooleanbooleanvoidlocaleChanged(Locale newLocale) voidsetAddNoteText(String addNoteText) voidsetAttachmentsEnabled(boolean attachmentsEnabled) voidsetAttachText(String attachText) voidsetCancelText(String cancelText) voidsetComponentEnabled(boolean componentEnabled) voidvoidsetDatasource(String datasource) voidsetDateFormat(String formatText) voidsetDisplayMode(int displayMode) voidvoidvoidsetForeground(Color color) voidsetHeadersColor(Color headersColor) voidsetKeyboardName(String keyboardName) voidsetMaxAttachmentSize(long maxAttachmentSize) voidvoidsetNoteColor(Color noteColor) voidsetPadding(int padding) voidsetSkipAudit(boolean skipAudit) voidsetStickyHeaderColor(Color stickyHeaderColor) voidsetStickyNoteColor(Color stickyNoteColor) voidsetStickyText(String stickyText) voidsetTouchscreenMode(int touchscreenMode) Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionScrollPanegetAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, onShutdown, onStartup, paintChildren, paintComponent, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, updateQualityMethods inherited from class javax.swing.JScrollPanecreateHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, updateUIMethods 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, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, 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, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateMethods 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, transferFocusDownCycle, validate, validateTreeMethods 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, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
- 
Field Details- 
DISPLAY_HORIZONTALpublic static final int DISPLAY_HORIZONTAL- See Also:
 
- 
DISPLAY_VERTICALpublic static final int DISPLAY_VERTICAL- See Also:
 
- 
ATTACHMENT_LABEL_TOOLTIP_TEXT1- See Also:
 
- 
ATTACHMENT_LABEL_TOOLTIP_TEXT2- See Also:
 
- 
DELETE_LABEL_TOOLTIP_TEXT- See Also:
 
- 
DELETE_TEXT- See Also:
 
- 
UNSTICK_TEXT- See Also:
 
- 
UNSTICK_TOOLTIP_TEXT- See Also:
 
- 
touchscreenModeprotected int touchscreenMode
 
- 
- 
Constructor Details- 
PMICommentsPanel2public PMICommentsPanel2()
 
- 
- 
Method Details- 
initComponentsprotected void initComponents()
- 
setFont- Overrides:
- setFontin class- JComponent
 
- 
initializepublic void initialize()- Specified by:
- initializein interface- DesignerInitializable
 
- 
localeChanged- Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- AbstractVisionScrollPane
 
- 
generateGUIprotected void generateGUI()
- 
getExtensionFunctions- Specified by:
- getExtensionFunctionsin interface- ExtensibleComponent
 
- 
setExtensionFunctions- Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
 
- 
getData
- 
setData
- 
getDatasource
- 
setDatasource
- 
getHeadersColor
- 
setHeadersColor
- 
getNoteColor
- 
setNoteColor
- 
isSkipAuditpublic boolean isSkipAudit()
- 
setSkipAuditpublic void setSkipAudit(boolean skipAudit) 
- 
getStickyHeaderColor
- 
setStickyHeaderColor
- 
getStickyNoteColor
- 
setStickyNoteColor
- 
getDisplayModepublic int getDisplayMode()
- 
setDisplayModepublic void setDisplayMode(int displayMode) 
- 
isAttachmentsEnabledpublic boolean isAttachmentsEnabled()
- 
setAttachmentsEnabledpublic void setAttachmentsEnabled(boolean attachmentsEnabled) 
- 
getPaddingpublic int getPadding()
- 
setPaddingpublic void setPadding(int padding) 
- 
setForeground- Overrides:
- setForegroundin class- JComponent
 
- 
getDateFormat
- 
setDateFormat
- 
getAddNoteText
- 
setAddNoteText
- 
getCancelText
- 
setCancelText
- 
getStickyText
- 
setStickyText
- 
getAttachText
- 
setAttachText
- 
getTouchscreenModepublic int getTouchscreenMode()- Specified by:
- getTouchscreenModein interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
- 
setTouchscreenModepublic void setTouchscreenMode(int touchscreenMode) 
- 
getTouchscreenStyle- Specified by:
- getTouchscreenStylein interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
- 
isTouchscreenEditAllowedpublic boolean isTouchscreenEditAllowed()- Specified by:
- isTouchscreenEditAllowedin interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
- 
getTouchscreenPropertyNameDescription copied from interface:TouchscreenMouseListener.TouchscreenEnabledComponentThe javabeans-style name of the property to modify. Needs a getter and setter.- Specified by:
- getTouchscreenPropertyNamein interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
- 
setKeyboardName
- 
getKeyboardNameDescription copied from interface:TouchscreenMouseListener.TouchscreenEnabledComponentThe keyboard layout name preferred by this component. Return null for automatic selection of a locale & keyboard style appropriate layout.- Specified by:
- getKeyboardNamein interface- TouchscreenMouseListener.TouchscreenEnabledComponent
- See Also:
- 
- KeyboardLayoutManager
- InternationalKeypadDialog.showAlphaNumericDialog(Component, String, int, boolean, String)
 
 
- 
getNewNoteText
- 
setNewNoteText
- 
getMaxAttachmentSizepublic long getMaxAttachmentSize()
- 
setMaxAttachmentSizepublic void setMaxAttachmentSize(long maxAttachmentSize) 
- 
isComponentEnabledpublic boolean isComponentEnabled()- Specified by:
- isComponentEnabledin interface- EnabledEx
 
- 
setComponentEnabledpublic void setComponentEnabled(boolean componentEnabled) - Specified by:
- setComponentEnabledin interface- EnabledEx
 
- 
evaluateEnabledpublic void evaluateEnabled()This method enables/disables the ability to add notes, delete notes, and download attachments from notes. *- Specified by:
- evaluateEnabledin interface- EnabledEx
 
 
-