Class IpaMapFrame

All Implemented Interfaces:
IExtendable, ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class IpaMapFrame extends CommonModuleFrame
Frame with custom behaviour for the Ipa Map.

Notes:

  • Window will save it's location across Phon sessions. To display the window at it's saved location use the showWindow method
  • Window will (optionally) fade based on the fade value of the IpaMap when mouse events are detected in another (Phon) window.
  • Window size is controlled by the IpaMap scale property. Window max size is [screenWidth/2, 2 * (screenHeight/3)]
  • Window will not have default decorations and will always be on top. Changing these settings can result in strange behaviour.
  • Except when using the search field this window is not focusable. Changing the focusable state of the window can result in strange behaviour

See Also:
  • Field Details

    • ALWAYS_ON_TOP_PROP

      public static final String ALWAYS_ON_TOP_PROP
  • Constructor Details

    • IpaMapFrame

      public IpaMapFrame()
      Constructor
  • Method Details

    • getMapContents

      public IpaMap getMapContents()
    • setMapContents

      public void setMapContents(IpaMap mapContents)
    • showWindow

      public void showWindow()
    • setVisible

      public void setVisible(boolean visible)
      Overrides:
      setVisible in class Window