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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classFlatDatePickerUI.DefaultEditor
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringarrowTypeprotected java.awt.ColorborderColorprotected java.awt.ColorbuttonArrowColorprotected java.awt.ColorbuttonBackgroundprotected java.awt.ColorbuttonDisabledArrowColorprotected java.awt.ColorbuttonHoverArrowColorprotected java.awt.ColorbuttonPressedArrowColorprotected java.awt.ColordisabledBackgroundprotected java.awt.ColordisabledBorderColorprotected java.awt.Insetspaddingprivate javax.swing.JButtonpopupButton
-
Constructor Summary
Constructors Constructor Description FlatDatePickerUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JFormattedTextFieldcreateEditor()protected java.awt.LayoutManagercreateLayoutManager()protected javax.swing.JButtoncreatePopupButton()static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent c)java.awt.DimensiongetPreferredSize(javax.swing.JComponent c)protected voidinstallDefaults()protected voidinstallListeners()voidinstallUI(javax.swing.JComponent c)protected voiduninstallDefaults()protected voiduninstallListeners()voidupdate(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, installPopup, isPopupVisible, toggleShowPopup, uninstallComponents, uninstallKeyboardActions, uninstallLinkPanelKeyboardActions, uninstallPopup, uninstallUI, updateEditorListeners, updateFormatsFromTimeZone, updateFromDateChanged, updateFromEditableChanged, updateFromEditorChanged, updateFromEnabledChanged, updateFromMonthViewChanged, updateFromSelectionChanged, updateFromSelectionModelChanged, updateFromValueChanged, updateLinkDate, updateLinkPanel, updateLocale, updateMonthViewListeners, updateSelectionModelListeners, updateTimeZone
-
-
-
-
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
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installUI
public void installUI(javax.swing.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 javax.swing.JFormattedTextField createEditor()
- Overrides:
createEditorin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
createPopupButton
protected javax.swing.JButton createPopupButton()
- Overrides:
createPopupButtonin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
createLayoutManager
protected java.awt.LayoutManager createLayoutManager()
- Overrides:
createLayoutManagerin classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
- Overrides:
getPreferredSizein classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
update
public void update(java.awt.Graphics g, javax.swing.JComponent c)- Overrides:
updatein classjavax.swing.plaf.ComponentUI
-
-