Index: swing/src/main/java/common/javax/swing/UIDefaults.java =================================================================== --- swing/src/main/java/common/javax/swing/UIDefaults.java (revision 641046) +++ swing/src/main/java/common/javax/swing/UIDefaults.java Sat Apr 05 02:51:23 EEST 2008 @@ -335,7 +335,11 @@ put(uiClass, method); } else { method = (Method)get(uiClass); + if (method == null) { + method = getCreateUIMethodPriveledged(uiClass); + put(uiClass, method); - } + } + } return (ComponentUI)method.invoke(null, new Object[] { comp }); } catch (final Exception e) { StringWriter writer = new StringWriter();