Package net.sf.colossus.guiutil
Class SwingReferenceCleanupHacks
- java.lang.Object
-
- net.sf.colossus.guiutil.SwingReferenceCleanupHacks
-
public class SwingReferenceCleanupHacks extends java.lang.ObjectSpecial 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
-
-
Constructor Summary
Constructors Constructor Description SwingReferenceCleanupHacks()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcleanupJMenuBarGlobals()static voidcleanupJPopupMenuGlobals(boolean removeOnlyMenuKeyboardHelpers)private static java.lang.ObjectsafelyGetReflectedField(java.lang.String aClassName, java.lang.String aFieldName, java.lang.Object anObject)private static voidSafelySetReflectedFieldToNull(java.lang.Class<?> aClass, java.lang.String aFieldName, java.lang.Object anObject)private static voidSafelySetReflectedFieldToNull(java.lang.String aClassName, java.lang.String aFieldName, java.lang.Object anObject)
-
-
-
Method Detail
-
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()
-
-