Interface ITranslucentAndShapedWindowApi

All Known Implementing Classes:
NoApi, OfficialApi, PrivateApi

public interface ITranslucentAndShapedWindowApi
Support for Translucent and Shaped Windows. It unifies the private (java 6) and official (java 7 and upwards) apis.
  • Method Details

    • isTranslucencySupported

      boolean isTranslucencySupported(Translucency translucencyKind, GraphicsDevice gd)
    • setWindowOpacity

      void setWindowOpacity(Window window, float opacity)
    • getWindowOpacity

      float getWindowOpacity(Window window)
    • setWindowShape

      void setWindowShape(Window window, Shape shape)
    • getWindowShape

      Shape getWindowShape(Window window)
    • setWindowOpaque

      void setWindowOpaque(Window window, boolean isOpaque)
    • isWindowOpaque

      boolean isWindowOpaque(Window window)
    • isTranslucencyCapable

      boolean isTranslucencyCapable(GraphicsConfiguration gc)
    • getApiType

      ApiType getApiType()