Documentation of 'org.jdesktop.swingx.hyperlink.AbstractHyperlinkAction' Java class
AbstractHyperlinkAction
org.jdesktop.swingx.hyperlink

Class AbstractHyperlinkAction<T>

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.ItemListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
    Direct Known Subclasses:
    HyperlinkAction, LinkModelAction


    public abstract class AbstractHyperlinkAction<T>
    extends AbstractActionExt
    Convenience implementation to simplify JXHyperlink configuration and provide minimal api.

    See Also:
    Serialized Form
    • Field Detail

      • VISITED_KEY

        public static final java.lang.String VISITED_KEY
        Key for the visited property value.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractHyperlinkAction

        public AbstractHyperlinkAction()
        Instantiates a LinkAction with null target.
      • AbstractHyperlinkAction

        public AbstractHyperlinkAction(T target)
        Instantiates a LinkAction with a target of type targetClass. The visited property is initialized as defined by installTarget()
        Parameters:
        target - the target this action should act on.
    • Method Detail

      • setVisited

        public void setVisited(boolean visited)
        Set the visited property.
        Parameters:
        visited -
      • isVisited

        public boolean isVisited()
        Returns:
        visited state
      • getTarget

        public T getTarget()
      • setTarget

        public void setTarget(T target)
        PRE: isTargetable(target)
        Parameters:
        target -
      • itemStateChanged

        public void itemStateChanged(java.awt.event.ItemEvent e)
        Description copied from class: AbstractActionExt
        Callback method as ItemListener. Updates internal state based on the given ItemEvent.

        Here: synchs selected property if isStateAction(), does nothing otherwise.

        Specified by:
        itemStateChanged in interface java.awt.event.ItemListener
        Overrides:
        itemStateChanged in class AbstractActionExt
        Parameters:
        e - the ItemEvent fired by a ItemSelectable on changing the selected state.
      • setStateAction

        public void setStateAction(boolean state)
        Set the state property. Overridden to to nothing. PENDING: really?
        Overrides:
        setStateAction in class AbstractActionExt
        Parameters:
        state - if true then this action will fire ItemEvents

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.