test/java/awt/Window/ShapedAndTranslucentWindows/ShapedByAPI.java
Print this page
*** 24,35 ****
import java.awt.*;
/*
* @test
! * @summary Check if dynamically shaped window is moved and resized
! * using API correctly
* @author Dmitriy Ermashov (dmitriy.ermashov@oracle.com)
* @library ../../../../lib/testlibrary
* @run main ShapedByAPI
*/
public class ShapedByAPI extends Common {
--- 24,48 ----
import java.awt.*;
/*
* @test
! * @summary Check if dynamically shaped window is moved and resized by
! * API correctly.
! *
! * Test Description: Check if PERPIXEL_TRANSPARENT translucency type is
! * supported on the current platform. Proceed if it is supported. Create
! * a window and apply shape in componentResized listener. The shape should
! * match the window size. Drag and resize the window using API and verify
! * that shape is correctly applied both with pixels checking and clicks.
! * Make the window appear on top of a known background. Repeat this for
! * Window, Dialog, Frame.
! * Expected Result: If PERPIXEL_TRANSPARENT translucency type is supported, the
! * window should appear with the expected shape. Clicks should come to visible
! * parts of shaped window only and to background for clipped parts.
! *
! * @author mrkam
* @author Dmitriy Ermashov (dmitriy.ermashov@oracle.com)
* @library ../../../../lib/testlibrary
* @run main ShapedByAPI
*/
public class ShapedByAPI extends Common {