Class WaySelectionPanel

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

public class WaySelectionPanel extends JPanel implements AncestorListener
A JPanel for editing the rendering attributes of OpenStreetMap Ways.
Author:
Andrew Pavlin, KA2DDO
See Also:
  • Constructor Details

    • WaySelectionPanel

      public WaySelectionPanel(AbstractTableModel lst, OSMLayer osmLayer)
      Create a panel of controls for controlling the rendering of OpenStreetMap Ways on an OSMLayer.
      Parameters:
      lst - TableModel describing the known WayTypes
      osmLayer - OSMLayer that will render based on this result of these controls
  • Method Details

    • 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
    • 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
    • ancestorMoved

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

      public JTable getTable()