org.pushingpixels.substance.swingx
Class SubstanceDatePickerUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by org.jdesktop.swingx.plaf.DatePickerUI
          extended by org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
              extended by org.pushingpixels.substance.swingx.SubstanceDatePickerUI

public class SubstanceDatePickerUI
extends org.jdesktop.swingx.plaf.basic.BasicDatePickerUI

Substance-consistent UI delegate for JXDatePicker.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
org.jdesktop.swingx.plaf.basic.BasicDatePickerUI.BasicDatePickerPopup, org.jdesktop.swingx.plaf.basic.BasicDatePickerUI.EditorCancelAction, org.jdesktop.swingx.plaf.basic.BasicDatePickerUI.PopupRemover
 
Field Summary
protected  javax.swing.JButton substancePopupButton
           
protected  java.beans.PropertyChangeListener substancePropertyChangeListener
           
 
Fields inherited from class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI
datePicker, mouseListener, mouseMotionListener, propertyChangeListener
 
Constructor Summary
SubstanceDatePickerUI()
           
 
Method Summary
protected  javax.swing.JFormattedTextField createEditor()
           
protected  java.awt.LayoutManager createLayoutManager()
           
protected  javax.swing.JButton createPopupButton()
           
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
           
 void hidePopup()
           
protected  void installDefaults()
           
protected  void installListeners()
           
 void installUI(javax.swing.JComponent c)
           
 void paint(java.awt.Graphics g, javax.swing.JComponent c)
           
protected  void uninstallListeners()
           
 void uninstallUI(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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

substancePropertyChangeListener

protected java.beans.PropertyChangeListener substancePropertyChangeListener

substancePopupButton

protected javax.swing.JButton substancePopupButton
Constructor Detail

SubstanceDatePickerUI

public SubstanceDatePickerUI()
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)

installUI

public void installUI(javax.swing.JComponent c)
Overrides:
installUI in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI

uninstallUI

public void uninstallUI(javax.swing.JComponent c)
Overrides:
uninstallUI in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI

installListeners

protected void installListeners()
Overrides:
installListeners in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI

uninstallListeners

protected void uninstallListeners()
Overrides:
uninstallListeners in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI

installDefaults

protected void installDefaults()
Overrides:
installDefaults in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI

createPopupButton

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

hidePopup

public void hidePopup()
Overrides:
hidePopup in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI

createEditor

protected javax.swing.JFormattedTextField createEditor()
Overrides:
createEditor in class org.jdesktop.swingx.plaf.basic.BasicDatePickerUI

paint

public void paint(java.awt.Graphics g,
                  javax.swing.JComponent c)
Overrides:
paint in class javax.swing.plaf.ComponentUI

createLayoutManager

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