Package org.jdesktop.swingx.plaf.basic
Class BasicCalendarHeaderHandler.ZoomOutAction
java.lang.Object
javax.swing.AbstractAction
org.jdesktop.swingx.action.AbstractActionExt
org.jdesktop.swingx.hyperlink.AbstractHyperlinkAction<JXMonthView>
org.jdesktop.swingx.plaf.basic.BasicCalendarHeaderHandler.ZoomOutAction
- All Implemented Interfaces:
ActionListener
,ItemListener
,Serializable
,Cloneable
,EventListener
,Action
- Enclosing class:
- BasicCalendarHeaderHandler
protected static class BasicCalendarHeaderHandler.ZoomOutAction
extends AbstractHyperlinkAction<JXMonthView>
Quick fix for Issue #1046-swingx: header text not updated if zoomable.
- See Also:
-
Field Summary
Fields inherited from class org.jdesktop.swingx.hyperlink.AbstractHyperlinkAction
target, VISITED_KEY
Fields inherited from class org.jdesktop.swingx.action.AbstractActionExt
GROUP, IS_STATE, LARGE_ICON
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
installs a propertyChangeListener on the target and updates the visual properties from the target.protected void
removes the propertyChangeListener.protected void
TODO docMethods inherited from class org.jdesktop.swingx.hyperlink.AbstractHyperlinkAction
getTarget, isVisited, itemStateChanged, setStateAction, setTarget, setVisited
Methods inherited from class org.jdesktop.swingx.action.AbstractActionExt
dispose, getAccelerator, getActionCommand, getGroup, getLargeIcon, getLongDescription, getMnemonic, getName, getShortDescription, getSmallIcon, isSelected, isStateAction, setAccelerator, setActionCommand, setGroup, setLargeIcon, setLongDescription, setMnemonic, setMnemonic, setName, setSelected, setShortDescription, setSmallIcon, setStateAction, toString
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Constructor Details
-
ZoomOutAction
public ZoomOutAction()TODO doc
-
-
Method Details
-
actionPerformed
-
installTarget
protected void installTarget()installs a propertyChangeListener on the target and updates the visual properties from the target.- Overrides:
installTarget
in classAbstractHyperlinkAction<JXMonthView>
-
uninstallTarget
protected void uninstallTarget()removes the propertyChangeListener.Implementation NOTE: this does not clean-up internal state! There is no need to because updateFromTarget handles both null and not-null targets. Hmm...
- Overrides:
uninstallTarget
in classAbstractHyperlinkAction<JXMonthView>
-
updateFromTarget
protected void updateFromTarget()TODO doc
-