Package com.formdev.flatlaf.swingx.ui
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.BasicDatePickerUIProvides the Flat LaF UI delegate forJXDatePicker.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringarrowTypeprotected ColorborderColorprotected ColorbuttonArrowColorprotected ColorbuttonBackgroundprotected ColorbuttonDisabledArrowColorprotected ColorbuttonHoverArrowColorprotected ColorbuttonPressedArrowColorprotected ColordisabledBackgroundprotected ColordisabledBorderColorprotected Insetspadding
-
Constructor Summary
Constructors Constructor Description FlatDatePickerUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JFormattedTextFieldcreateEditor()protected LayoutManagercreateLayoutManager()protected JButtoncreatePopupButton()static ComponentUIcreateUI(JComponent c)DimensiongetPreferredSize(JComponent c)protected voidinstallDefaults()protected voidinstallListeners()voidinstallUI(JComponent c)protected voiduninstallDefaults()protected voiduninstallListeners()voidupdate(Graphics g, 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, installPopup, isPopupVisible, toggleShowPopup, uninstallComponents, uninstallKeyboardActions, uninstallLinkPanelKeyboardActions, 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
-
-
-
-
Field Detail
-
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
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent c)
-
installUI
public void installUI(JComponent c)
- Overrides:
installUIin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaultsin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
installListeners
protected void installListeners()
- Overrides:
installListenersin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListenersin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
createEditor
protected JFormattedTextField createEditor()
- Overrides:
createEditorin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
createPopupButton
protected JButton createPopupButton()
- Overrides:
createPopupButtonin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
createLayoutManager
protected LayoutManager createLayoutManager()
- Overrides:
createLayoutManagerin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
getPreferredSize
public Dimension getPreferredSize(JComponent c)
- Overrides:
getPreferredSizein classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
update
public void update(Graphics g, JComponent c)
- Overrides:
updatein classComponentUI
-
-