jdk/src/share/classes/javax/swing/plaf/LayerUI.java
changeset 26029 730f9bc4b85e
parent 26013 83b99f14245f
--- a/jdk/src/share/classes/javax/swing/plaf/LayerUI.java	Wed Aug 06 14:34:16 2014 +0400
+++ b/jdk/src/share/classes/javax/swing/plaf/LayerUI.java	Wed Aug 06 21:46:17 2014 +0400
@@ -722,4 +722,16 @@
     public void paintImmediately(int x, int y, int width, int height, JLayer<? extends V> l) {
         l.paintImmediately(x, y, width, height);
     }
+
+    /**
+     * Delegates its functionality to the default implementation of the {@code JLayer.imageUpdate} method
+     * which is inherited from {@code JLayer}'s base classes.
+     * <p>
+     * This method is to be overridden instead of {@code JLayer.imageUpdate}.
+     * <p>
+     * <b>Note:</b> This method is usually called <b>not</b> on the Event Dispatching Thread.
+     */
+    public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h, JLayer<? extends V> l) {
+        return l.imageUpdate(img, infoflags, x, y, w, h);
+    }
 }