Hello,
Please review the fix for jdk10.

Bug: https://bugs.openjdk.java.net/browse/JDK-8186617
Webrev can be found at: http://cr.openjdk.java.net/~serb/8186617/webrev.00


The client code has a "com.sun.awt.AWTUtilities" class which at some 
point(jdk6u10) in the past was used as a kind of "public" API.

In jdk9 this class is inaccessible and all its functionality was already 
provided by the public API, so this class can be removed.

AWTUtilities.isTranslucencySupported()/AWTUtilities.isWindowShapingSupported()
    -> GraphicsDevice.isWindowTranslucencySupported()

AWTUtilities.setWindowOpacity()/AWTUtilities.getWindowOpacity()
    -> Window.setOpacity/getOpacity

AWTUtilities.getWindowShape()/AWTUtilities.setWindowShape()
    -> Window.setShape()/getShape()

AWTUtilities.setWindowOpaque/AWTUtilities.isWindowOpaque
    -> setBackground()/isOpaque()

AWTUtilities.isTranslucencyCapable
    -> GraphicsConfiguration.isTranslucencyCapable()

AWTUtilities.setComponentMixingCutoutShape
    -> Component.setMixingCutoutShape()

CSR will be created after technical review. 

Reply via email to