protected static class BasicCalendarHeaderHandler.ZoomOutAction extends AbstractHyperlinkAction<JXMonthView>
Modifier and Type | Field and Description |
---|---|
private PropertyChangeListener |
linkListener |
private String[] |
monthNames
Localized month strings used in title.
|
private StringValue |
tsv |
target, VISITED_KEY
GROUP, IS_STATE, LARGE_ICON
changeSupport, enabled
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 and Description |
---|
ZoomOutAction() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
private PropertyChangeListener |
getTargetListener() |
protected void |
installTarget()
installs a propertyChangeListener on the target and
updates the visual properties from the target.
|
protected void |
uninstallTarget()
removes the propertyChangeListener.
|
protected void |
updateFromTarget() |
private void |
updateLocale() |
getTarget, isVisited, itemStateChanged, setStateAction, setTarget, setVisited
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
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
private PropertyChangeListener linkListener
private String[] monthNames
private StringValue tsv
public ZoomOutAction()
public void actionPerformed(ActionEvent e)
protected void installTarget()
installTarget
in class AbstractHyperlinkAction<JXMonthView>
private void updateLocale()
protected void uninstallTarget()
Implementation NOTE: this does not clean-up internal state! There is no need to because updateFromTarget handles both null and not-null targets. Hmm...
uninstallTarget
in class AbstractHyperlinkAction<JXMonthView>
protected void updateFromTarget()
private PropertyChangeListener getTargetListener()
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses