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 Detail

      • isTranslucencySupported

        boolean isTranslucencySupported​(Translucency translucencyKind,
                                        java.awt.GraphicsDevice gd)
      • setWindowOpacity

        void setWindowOpacity​(java.awt.Window window,
                              float opacity)
      • getWindowOpacity

        float getWindowOpacity​(java.awt.Window window)
      • setWindowShape

        void setWindowShape​(java.awt.Window window,
                            java.awt.Shape shape)
      • getWindowShape

        java.awt.Shape getWindowShape​(java.awt.Window window)
      • setWindowOpaque

        void setWindowOpaque​(java.awt.Window window,
                             boolean isOpaque)
      • isWindowOpaque

        boolean isWindowOpaque​(java.awt.Window window)
      • isTranslucencyCapable

        boolean isTranslucencyCapable​(java.awt.GraphicsConfiguration gc)