org.jdesktop.swingx
Class SwingXUtilities

java.lang.Object
  extended by org.jdesktop.swingx.SwingXUtilities

public final class SwingXUtilities
extends java.lang.Object

A collection of utility methods for Swing(X) classes.


Method Summary
static boolean isDescendingFrom(java.awt.Component focusOwner, java.awt.Component parent)
          Returns whether the component is part of the parent's container hierarchy.
 void setComponentTreeEnabled(java.awt.Component c, boolean enabled)
          Enables or disables of the components in the tree starting with c.
 void setComponentTreeLocale(java.awt.Component c, java.util.Locale locale)
          Sets the locale for an entire component hierarchy to the specified locale.
static void updateAllComponentTreeUIs()
          Updates the componentTreeUI of all toplevel windows of the current application.
static void updateAllComponentTreeUIs(java.awt.Window window)
          Updates the componentTreeUI of the given window and all its owned windows, recursively.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setComponentTreeEnabled

public void setComponentTreeEnabled(java.awt.Component c,
                                    boolean enabled)
Enables or disables of the components in the tree starting with c.

Parameters:
c - the starting component
enabled - true if the component is to enabled; false otherwise

setComponentTreeLocale

public void setComponentTreeLocale(java.awt.Component c,
                                   java.util.Locale locale)
Sets the locale for an entire component hierarchy to the specified locale.

Parameters:
c - the starting component
locale - the locale to set

updateAllComponentTreeUIs

public static void updateAllComponentTreeUIs()
Updates the componentTreeUI of all toplevel windows of the current application.


updateAllComponentTreeUIs

public static void updateAllComponentTreeUIs(java.awt.Window window)
Updates the componentTreeUI of the given window and all its owned windows, recursively.

Parameters:
window - the window to update

isDescendingFrom

public static boolean isDescendingFrom(java.awt.Component focusOwner,
                                       java.awt.Component parent)
Returns whether the component is part of the parent's container hierarchy. If a parent in the chain is of type JPopupMenu, the parent chain of its invoker is walked.

Parameters:
focusOwner -
parent -
Returns:
true if the component is contained under the parent's hierachy, coping with JPopupMenus.