Class SubstanceDatePickerUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- org.jdesktop.swingx.plaf.DatePickerUI
-
- org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
- org.pushingpixels.substance.swingx.SubstanceDatePickerUI
-
public class SubstanceDatePickerUI extends org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
Substance-consistent UI delegate forJXDatePicker
.
-
-
Field Summary
Fields Modifier and Type Field Description protected JButton
substancePopupButton
protected PropertyChangeListener
substancePropertyChangeListener
-
Constructor Summary
Constructors Constructor Description SubstanceDatePickerUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JFormattedTextField
createEditor()
protected LayoutManager
createLayoutManager()
protected JButton
createPopupButton()
static ComponentUI
createUI(JComponent comp)
void
hidePopup()
protected void
installDefaults()
protected void
installListeners()
void
installUI(JComponent c)
void
paint(Graphics g, JComponent c)
protected void
uninstallListeners()
void
uninstallUI(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, getPreferredSize, getSelectableDate, home, installComponents, installKeyboardActions, installLinkPanelKeyboardActions, installPopup, isPopupVisible, toggleShowPopup, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallLinkPanelKeyboardActions, uninstallPopup, 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, update
-
-
-
-
Field Detail
-
substancePropertyChangeListener
protected PropertyChangeListener substancePropertyChangeListener
-
substancePopupButton
protected JButton substancePopupButton
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent comp)
-
installUI
public void installUI(JComponent c)
- Overrides:
installUI
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
uninstallUI
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
installListeners
protected void installListeners()
- Overrides:
installListeners
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListeners
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
createPopupButton
protected JButton createPopupButton()
- Overrides:
createPopupButton
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
hidePopup
public void hidePopup()
- Overrides:
hidePopup
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
createEditor
protected JFormattedTextField createEditor()
- Overrides:
createEditor
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
paint
public void paint(Graphics g, JComponent c)
- Overrides:
paint
in classComponentUI
-
createLayoutManager
protected LayoutManager createLayoutManager()
- Overrides:
createLayoutManager
in classorg.jdesktop.swingx.plaf.basic.BasicDatePickerUI
-
-