Class SwingReferenceCleanupHacks

java.lang.Object
net.sf.colossus.guiutil.SwingReferenceCleanupHacks

public class SwingReferenceCleanupHacks extends 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
  • Constructor Details

    • SwingReferenceCleanupHacks

      public SwingReferenceCleanupHacks()
  • Method Details

    • cleanupJPopupMenuGlobals

      public static void cleanupJPopupMenuGlobals(boolean removeOnlyMenuKeyboardHelpers)
    • SafelySetReflectedFieldToNull

      private static void SafelySetReflectedFieldToNull(Class<?> aClass, String aFieldName, Object anObject)
    • SafelySetReflectedFieldToNull

      private static void SafelySetReflectedFieldToNull(String aClassName, String aFieldName, Object anObject)
    • safelyGetReflectedField

      private static Object safelyGetReflectedField(String aClassName, String aFieldName, Object anObject)
    • cleanupJMenuBarGlobals

      public static void cleanupJMenuBarGlobals()