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) {