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.BasicDatePickerUI
Provides the Flat LaF UI delegate forJXDatePicker
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
FlatDatePickerUI.DefaultEditor
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
arrowType
protected java.awt.Color
borderColor
protected java.awt.Color
buttonArrowColor
protected java.awt.Color
buttonBackground
protected java.awt.Color
buttonDisabledArrowColor
protected java.awt.Color
buttonHoverArrowColor
protected java.awt.Color
buttonPressedArrowColor
protected java.awt.Color
disabledBackground
protected java.awt.Color
disabledBorderColor
protected java.awt.Insets
padding
private javax.swing.JButton
popupButton
-
Constructor Summary
Constructors Constructor Description FlatDatePickerUI()
-
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
-
-
-
-
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:
installUI
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaults
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
createEditor
protected javax.swing.JFormattedTextField createEditor()
- Overrides:
createEditor
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
createPopupButton
protected javax.swing.JButton createPopupButton()
- Overrides:
createPopupButton
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
createLayoutManager
protected java.awt.LayoutManager createLayoutManager()
- Overrides:
createLayoutManager
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
- Overrides:
getPreferredSize
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
update
public void update(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
update
in classjavax.swing.plaf.ComponentUI
-
-