Class FlatDatePickerUI

java.lang.Object
javax.swing.plaf.ComponentUI
org.jdesktop.swingx.plaf.DatePickerUI
org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
com.formdev.flatlaf.swingx.ui.FlatDatePickerUI

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

    • padding

      protected Insets padding
    • arrowType

      protected String arrowType
    • borderColor

      protected Color borderColor
    • disabledBorderColor

      protected Color disabledBorderColor
    • disabledBackground

      protected Color disabledBackground
    • buttonBackground

      protected Color buttonBackground
    • buttonArrowColor

      protected Color buttonArrowColor
    • buttonDisabledArrowColor

      protected Color buttonDisabledArrowColor
    • buttonHoverArrowColor

      protected Color buttonHoverArrowColor
    • buttonPressedArrowColor

      protected Color buttonPressedArrowColor
    • popupButton

      private JButton popupButton
  • Constructor Details

    • FlatDatePickerUI

      public FlatDatePickerUI()
  • Method Details

    • createUI

      public static ComponentUI createUI(JComponent c)
    • installUI

      public void installUI(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 JFormattedTextField createEditor()
      Overrides:
      createEditor in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
    • createPopupButton

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

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

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

      public void update(Graphics g, JComponent c)
      Overrides:
      update in class ComponentUI