Class FlatDatePickerUI


  • public class FlatDatePickerUI
    extends org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
    Provides the Flat LaF UI delegate for JXDatePicker.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private class  FlatDatePickerUI.DefaultEditor  
      • Nested classes/interfaces inherited from class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI

        org.jdesktop.swingx.plaf.basic.BasicDatePickerUI.BasicDatePickerPopup, org.jdesktop.swingx.plaf.basic.BasicDatePickerUI.EditorCancelAction, org.jdesktop.swingx.plaf.basic.BasicDatePickerUI.PopupRemover
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javax.swing.JFormattedTextField createEditor()  
      protected java.awt.LayoutManager createLayoutManager()  
      protected javax.swing.JButton createPopupButton()  
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)  
      java.awt.Dimension getPreferredSize​(javax.swing.JComponent c)  
      protected void installDefaults()  
      void installUI​(javax.swing.JComponent c)  
      protected void uninstallDefaults()  
      void update​(java.awt.Graphics g, javax.swing.JComponent c)  
      • Methods inherited from class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI

        cancel, commit, createEditorActionListener, createEditorPropertyListener, createFocusListener, createMonthViewActionListener, createMonthViewPropertyListener, createMonthViewSelectionListener, createMouseListener, createMouseMotionListener, createPopupMenuListener, createPropertyChangeListener, createTogglePopupAction, getBaseline, getMinimumSize, getPopupMenuListener, getSelectableDate, hidePopup, home, installComponents, installKeyboardActions, installLinkPanelKeyboardActions, installListeners, installPopup, isPopupVisible, toggleShowPopup, uninstallComponents, uninstallKeyboardActions, uninstallLinkPanelKeyboardActions, uninstallListeners, uninstallPopup, uninstallUI, updateEditorListeners, updateFormatsFromTimeZone, updateFromDateChanged, updateFromEditableChanged, updateFromEditorChanged, updateFromEnabledChanged, updateFromMonthViewChanged, updateFromSelectionChanged, updateFromSelectionModelChanged, updateFromValueChanged, updateLinkDate, updateLinkPanel, updateLocale, updateMonthViewListeners, updateSelectionModelListeners, updateTimeZone
      • Methods inherited from class javax.swing.plaf.ComponentUI

        contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, paint
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • padding

        protected java.awt.Insets padding
      • arrowType

        protected java.lang.String arrowType
      • borderColor

        protected java.awt.Color borderColor
      • disabledBorderColor

        protected java.awt.Color disabledBorderColor
      • disabledBackground

        protected java.awt.Color disabledBackground
      • buttonBackground

        protected java.awt.Color buttonBackground
      • buttonArrowColor

        protected java.awt.Color buttonArrowColor
      • buttonDisabledArrowColor

        protected java.awt.Color buttonDisabledArrowColor
      • buttonHoverArrowColor

        protected java.awt.Color buttonHoverArrowColor
      • buttonPressedArrowColor

        protected java.awt.Color buttonPressedArrowColor
      • popupButton

        private javax.swing.JButton popupButton
    • Constructor Detail

      • FlatDatePickerUI

        public FlatDatePickerUI()
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)
      • installUI

        public void installUI​(javax.swing.JComponent c)
        Overrides:
        installUI in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
      • installDefaults

        protected void installDefaults()
        Overrides:
        installDefaults in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
      • uninstallDefaults

        protected void uninstallDefaults()
        Overrides:
        uninstallDefaults in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
      • createEditor

        protected javax.swing.JFormattedTextField createEditor()
        Overrides:
        createEditor in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
      • createPopupButton

        protected javax.swing.JButton createPopupButton()
        Overrides:
        createPopupButton in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
      • createLayoutManager

        protected java.awt.LayoutManager createLayoutManager()
        Overrides:
        createLayoutManager in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
      • getPreferredSize

        public java.awt.Dimension getPreferredSize​(javax.swing.JComponent c)
        Overrides:
        getPreferredSize in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
      • update

        public void update​(java.awt.Graphics g,
                           javax.swing.JComponent c)
        Overrides:
        update in class javax.swing.plaf.ComponentUI