Class PMIDateTimePopupSelector
- 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.PMIDateTimePopupSelector
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- DesignerInitializable,- EnabledEx,- QualityMonitor,- VisionComponent,- TouchscreenMouseListener.TouchscreenEnabledComponent,- java.awt.event.ActionListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.beans.PropertyChangeListener,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible
 
 public class PMIDateTimePopupSelector extends AbstractVisionPanel implements java.awt.event.ActionListener, java.beans.PropertyChangeListener, LocaleListener, EnabledEx, TouchscreenMouseListener.TouchscreenEnabledComponent, DesignerInitializable - See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description classPMIDateTimePopupSelector.DateTimeFormatter- 
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 Summary- 
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 com.inductiveautomation.vision.api.client.components.model.EnabledExDISABLED_BY_PERMISSIONS
 - 
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 Constructor Description PMIDateTimePopupSelector()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)voidevaluateEnabled()java.awt.ColorgetCalendarBackground()java.util.DategetDate()java.lang.StringgetFormat()java.lang.StringgetFormattedDate()javax.swing.border.BordergetSelectedBorder()java.lang.StringgetText()intgetTimeDisplayFormat()intgetTimeStyle()java.awt.ColorgetTitleBackground()java.awt.ColorgetTodayBackground()java.awt.ColorgetTodayForeground()intgetTouchscreenMode()java.lang.StringgetTouchscreenPropertyName()The javabeans-style name of the property to modify.TouchscreenMouseListener.KeyboardStylegetTouchscreenStyle()java.lang.StringgetTouchscreenValue()java.awt.ColorgetWeekendBackground()java.awt.ColorgetWeekendForeground()protected voidinitComponents()voidinitialize()protected voidinitLayout()booleanisComponentEnabled()booleanisShowNavigation()booleanisShowOkButton()booleanisShowTime()booleanisTouchscreenEditAllowed()voidlocaleChanged(java.util.Locale newLocale)voidpropertyChange(java.beans.PropertyChangeEvent evt)voidsetBackground(java.awt.Color c)voidsetCalendarBackground(java.awt.Color calendarBackground)voidsetComponentEnabled(boolean componentEnabled)voidsetDate(java.util.Date date)voidsetDateInternal(java.util.Date newDate)voidsetEnabled(boolean b)voidsetFont(java.awt.Font f)voidsetForeground(java.awt.Color c)voidsetFormat(java.lang.String string)voidsetFormattedDate(java.lang.String formattedDate)voidsetSelectedBorder(javax.swing.border.Border b)voidsetShowNavigation(boolean showButtons)voidsetShowOkButton(boolean showOkButton)voidsetShowTime(boolean showTime)voidsetText(java.lang.String string)voidsetTimeDisplayFormat(int timeDisplayFormat)voidsetTimeStyle(int s)voidsetTitleBackground(java.awt.Color titleBackground)voidsetTodayBackground(java.awt.Color c)voidsetTodayForeground(java.awt.Color c)voidsetTouchscreenValue(java.lang.String date)voidsetWeekendBackground(java.awt.Color c)voidsetWeekendForeground(java.awt.Color c)- 
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanelgetAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, onShutdown, onStartup, paintChildren, paintComponent, 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, isOptimizedDrawingEnabled, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, 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
 
- 
 
- 
- 
- 
Method Detail- 
initializepublic void initialize() - Specified by:
- initializein interface- DesignerInitializable
 
 - 
initComponentsprotected void initComponents() 
 - 
initLayoutprotected void initLayout() 
 - 
getDatepublic java.util.Date getDate() 
 - 
setDatepublic void setDate(java.util.Date date) 
 - 
setDateInternalpublic void setDateInternal(java.util.Date newDate) 
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) - Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 - 
getFormatpublic java.lang.String getFormat() 
 - 
setFormatpublic void setFormat(java.lang.String string) 
 - 
getFormattedDatepublic java.lang.String getFormattedDate() 
 - 
setFormattedDatepublic void setFormattedDate(java.lang.String formattedDate) 
 - 
setEnabledpublic void setEnabled(boolean b) - Overrides:
- setEnabledin class- javax.swing.JComponent
 
 - 
isComponentEnabledpublic boolean isComponentEnabled() - Specified by:
- isComponentEnabledin interface- EnabledEx
 
 - 
setComponentEnabledpublic void setComponentEnabled(boolean componentEnabled) - Specified by:
- setComponentEnabledin interface- EnabledEx
 
 - 
evaluateEnabledpublic void evaluateEnabled() - Specified by:
- evaluateEnabledin interface- EnabledEx
 
 - 
setForegroundpublic void setForeground(java.awt.Color c) - Overrides:
- setForegroundin class- javax.swing.JComponent
 
 - 
setBackgroundpublic void setBackground(java.awt.Color c) - Overrides:
- setBackgroundin class- javax.swing.JComponent
 
 - 
setFontpublic void setFont(java.awt.Font f) - Overrides:
- setFontin class- javax.swing.JComponent
 
 - 
getTextpublic java.lang.String getText() 
 - 
setTextpublic void setText(java.lang.String string) 
 - 
getSelectedBorderpublic javax.swing.border.Border getSelectedBorder() 
 - 
getTimeStylepublic int getTimeStyle() 
 - 
getTitleBackgroundpublic java.awt.Color getTitleBackground() 
 - 
getTodayBackgroundpublic java.awt.Color getTodayBackground() 
 - 
getTodayForegroundpublic java.awt.Color getTodayForeground() 
 - 
getWeekendBackgroundpublic java.awt.Color getWeekendBackground() 
 - 
getWeekendForegroundpublic java.awt.Color getWeekendForeground() 
 - 
setSelectedBorderpublic void setSelectedBorder(javax.swing.border.Border b) 
 - 
setTimeStylepublic void setTimeStyle(int s) 
 - 
setTitleBackgroundpublic void setTitleBackground(java.awt.Color titleBackground) 
 - 
setTodayBackgroundpublic void setTodayBackground(java.awt.Color c) 
 - 
setTodayForegroundpublic void setTodayForeground(java.awt.Color c) 
 - 
setWeekendBackgroundpublic void setWeekendBackground(java.awt.Color c) 
 - 
setWeekendForegroundpublic void setWeekendForeground(java.awt.Color c) 
 - 
getCalendarBackgroundpublic java.awt.Color getCalendarBackground() 
 - 
setCalendarBackgroundpublic void setCalendarBackground(java.awt.Color calendarBackground) 
 - 
isShowOkButtonpublic boolean isShowOkButton() 
 - 
setShowOkButtonpublic void setShowOkButton(boolean showOkButton) 
 - 
isShowNavigationpublic boolean isShowNavigation() 
 - 
setShowNavigationpublic void setShowNavigation(boolean showButtons) 
 - 
isShowTimepublic boolean isShowTime() 
 - 
setShowTimepublic void setShowTime(boolean showTime) 
 - 
getTimeDisplayFormatpublic int getTimeDisplayFormat() 
 - 
setTimeDisplayFormatpublic void setTimeDisplayFormat(int timeDisplayFormat) 
 - 
propertyChangepublic void propertyChange(java.beans.PropertyChangeEvent evt) - Specified by:
- propertyChangein interface- java.beans.PropertyChangeListener
 
 - 
localeChangedpublic void localeChanged(java.util.Locale newLocale) - Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- AbstractVisionPanel
 
 - 
setTouchscreenValuepublic void setTouchscreenValue(java.lang.String date) 
 - 
getTouchscreenValuepublic java.lang.String getTouchscreenValue() 
 - 
getTouchscreenModepublic int getTouchscreenMode() - Specified by:
- getTouchscreenModein interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
 - 
getTouchscreenPropertyNamepublic java.lang.String getTouchscreenPropertyName() Description copied from interface:TouchscreenMouseListener.TouchscreenEnabledComponentThe javabeans-style name of the property to modify. Needs a getter and setter.- Specified by:
- getTouchscreenPropertyNamein interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
 - 
isTouchscreenEditAllowedpublic boolean isTouchscreenEditAllowed() - Specified by:
- isTouchscreenEditAllowedin interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
 - 
getTouchscreenStylepublic TouchscreenMouseListener.KeyboardStyle getTouchscreenStyle() - Specified by:
- getTouchscreenStylein interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
 
- 
 
-