src/share/classes/java/awt/Component.java

Print this page

        

*** 970,979 **** --- 970,983 ---- } public AccessControlContext getAccessControlContext(Component comp) { return comp.getAccessControlContext(); } + + public void revalidateSynchronously(Component comp) { + comp.revalidateSynchronously(); + } }); } /** * Constructs a new component. Class <code>Component</code> can be
*** 2975,2984 **** --- 2979,2995 ---- * * @see Container#isValidateRoot * @since 1.7 */ public void revalidate() { + revalidateSynchronously(); + } + + /** + * Revalidates the component synchronously. + */ + final void revalidateSynchronously() { synchronized (getTreeLock()) { invalidate(); Container root = getContainer(); if (root == null) {