--- old/src/java.desktop/share/classes/java/awt/Component.java 2015-07-07 13:34:15.822607000 +0300 +++ new/src/java.desktop/share/classes/java/awt/Component.java 2015-07-07 13:34:15.265107000 +0300 @@ -4049,10 +4049,11 @@ throws AWTException { if (!(Component.this instanceof Window) && - !(Component.this instanceof Canvas)) + !(Component.this instanceof Canvas) && + !(Component.this instanceof Applet)) { throw new ClassCastException( - "Component must be a Canvas or Window"); + "Component must be a Canvas or Window or Applet"); } this.numBuffers = numBuffers; this.caps = caps;