net.sf.colossus.guiutil
Class SwingReferenceCleanupHacks
java.lang.Object
net.sf.colossus.guiutil.SwingReferenceCleanupHacks
public class SwingReferenceCleanupHacks
- extends java.lang.Object
Special hack to cleanup some static reference to the JFrame
inside Swing; copied from here:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4907798
- Author:
- Clemens Katzer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SwingReferenceCleanupHacks
public SwingReferenceCleanupHacks()
cleanupJPopupMenuGlobals
public static void cleanupJPopupMenuGlobals(boolean removeOnlyMenuKeyboardHelpers)
SafelySetReflectedFieldToNull
private static void SafelySetReflectedFieldToNull(java.lang.Class<?> aClass,
java.lang.String aFieldName,
java.lang.Object anObject)
SafelySetReflectedFieldToNull
private static void SafelySetReflectedFieldToNull(java.lang.String aClassName,
java.lang.String aFieldName,
java.lang.Object anObject)
safelyGetReflectedField
private static java.lang.Object safelyGetReflectedField(java.lang.String aClassName,
java.lang.String aFieldName,
java.lang.Object anObject)
cleanupJMenuBarGlobals
public static void cleanupJMenuBarGlobals()