Module platform

Class PopupWindowDecorator

java.lang.Object
de.grogra.pf.ui.autocomplete.impl.PopupWindowDecorator

public abstract class PopupWindowDecorator extends Object
A hook allowing hosting applications to decorate JWindows created by the AutoComplete library. For example, you could use the JGoodies library to add drop shadows to the windows.
Version:
1.0
Author:
Robert Futrell
  • Constructor Details

    • PopupWindowDecorator

      public PopupWindowDecorator()
  • Method Details

    • decorate

      public abstract void decorate(JWindow window)
      Callback called whenever an appropriate JWindow is created by the AutoComplete library. Implementations can decorate the window however they see fit.
      Parameters:
      window - The newly-created window.
    • get

      public static PopupWindowDecorator get()
      Returns the singleton instance of this class. This should only be called on the EDT.
      Returns:
      The singleton instance of this class, or null for none.
      See Also:
    • set

      public static void set(PopupWindowDecorator decorator)
      Sets the singleton instance of this class. This should only be called on the EDT.
      Parameters:
      decorator - The new instance of this class. This may be null.
      See Also: