jdk/src/java.desktop/share/classes/java/awt/Component.java
changeset 31897 7be531b4df44
parent 30947 8dae2913daf4
child 32865 f9cb6e427f9e
--- a/jdk/src/java.desktop/share/classes/java/awt/Component.java	Tue Jul 21 08:39:37 2015 +0300
+++ b/jdk/src/java.desktop/share/classes/java/awt/Component.java	Tue Jul 21 09:35:04 2015 +0300
@@ -3980,9 +3980,10 @@
 
     /**
      * Inner class for flipping buffers on a component.  That component must
-     * be a <code>Canvas</code> or <code>Window</code>.
+     * be a <code>Canvas</code> or <code>Window</code> or <code>Applet</code>.
      * @see Canvas
      * @see Window
+     * @see Applet
      * @see java.awt.image.BufferStrategy
      * @author Michael Martak
      * @since 1.4
@@ -4030,9 +4031,11 @@
 
         /**
          * Creates a new flipping buffer strategy for this component.
-         * The component must be a <code>Canvas</code> or <code>Window</code>.
+         * The component must be a <code>Canvas</code> or <code>Window</code> or
+         * <code>Applet</code>.
          * @see Canvas
          * @see Window
+         * @see Applet
          * @param numBuffers the number of buffers
          * @param caps the capabilities of the buffers
          * @exception AWTException if the capabilities supplied could not be
@@ -4049,10 +4052,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;