< prev index next >
test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java
Print this page
*** 86,96 ****
Rectangle bounds = north.getBounds();
Point loc = north.getLocationOnScreen();
Color color = robot.getPixelColor(loc.x + bounds.width / 2, loc.y + bounds.height + 3);
System.out.println(color);
! if (FG_COLOR.getRGB() == color.getRGB())
throw new RuntimeException("Background is not translucent (" + color + ")");
EventQueue.invokeAndWait(this::dispose);
}
}
--- 86,96 ----
Rectangle bounds = north.getBounds();
Point loc = north.getLocationOnScreen();
Color color = robot.getPixelColor(loc.x + bounds.width / 2, loc.y + bounds.height + 3);
System.out.println(color);
! if (BG_COLOR.getRGB() != color.getRGB())
throw new RuntimeException("Background is not translucent (" + color + ")");
EventQueue.invokeAndWait(this::dispose);
}
}
< prev index next >