Class ConfigureBehavior

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, AncestorListener, ScrollPaneConstants, BeaconChangeListener

public final class ConfigureBehavior extends JScrollPane implements BeaconChangeListener, AncestorListener
This class provides controls for configuring user preferences regarding the behavior of YAAC.
Author:
Andrew Pavlin, KA2DDO
See Also:
  • Constructor Details

    • ConfigureBehavior

      public ConfigureBehavior()
  • Method Details

    • beaconChanged

      public void beaconChanged(BeaconData beaconData)
      This method is called for registered implementors when changed beacon data is stored to preferences.
      Specified by:
      beaconChanged in interface BeaconChangeListener
      Parameters:
      beaconData - BeaconData record that has been changed
    • ancestorAdded

      public void ancestorAdded(AncestorEvent event)
      Called when the source or one of its ancestors is made visible either by setVisible(true) being called or by its being added to the component hierarchy. The method is only called if the source has actually become visible. For this to be true all its parents must be visible and it must be in a hierarchy rooted at a Window
      Specified by:
      ancestorAdded in interface AncestorListener
      Parameters:
      event - AncestorEvent
    • ancestorRemoved

      public void ancestorRemoved(AncestorEvent event)
      Called when the source or one of its ancestors is made invisible either by setVisible(false) being called or by its being remove from the component hierarchy. The method is only called if the source has actually become invisible. For this to be true at least one of its parents must by invisible or it is not in a hierarchy rooted at a Window
      Specified by:
      ancestorRemoved in interface AncestorListener
      Parameters:
      event - AncestorEvent
    • ancestorMoved

      public void ancestorMoved(AncestorEvent event)
      Called when either the source or one of its ancestors is moved.
      Specified by:
      ancestorMoved in interface AncestorListener
      Parameters:
      event - AncestorEvent