|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.infonode.gui.ComponentUtil
public class ComponentUtil
Constructor Summary | |
---|---|
private |
ComponentUtil()
|
Method Summary | |
---|---|
static int |
countComponents(java.awt.Container c)
|
static java.awt.Component |
findComponentUnderGlassPaneAt(java.awt.Point p,
java.awt.Component top)
|
static java.awt.Component |
findFirstComponentOfType(java.awt.Component comp,
java.lang.Class c)
|
static java.awt.Color |
getBackgroundColor(java.awt.Component component)
|
static java.lang.String |
getBorderLayoutOrientation(Direction d)
|
static java.awt.Component |
getChildAt(java.awt.Container container,
java.awt.Point p)
|
static java.awt.Component |
getChildAtLine(java.awt.Container container,
java.awt.Point p,
boolean horizontal)
|
static int |
getComponentIndex(java.awt.Component component)
|
static void |
getComponentTreePosition(java.awt.Component c,
java.util.ArrayList pos)
|
static int |
getPreferredMaxHeight(java.awt.Component[] components)
Calculates preferred max height for the given components without checking isVisible. |
static int |
getPreferredMaxWidth(java.awt.Component[] components)
Calculates preferred max width for the given components without checking isVisible. |
static java.awt.Component |
getTopLevelAncestor(java.awt.Component c)
|
static java.awt.Component |
getVisibleChildAt(java.awt.Container container,
java.awt.Point p)
|
static int |
getVisibleChildrenCount(java.awt.Component c)
|
static boolean |
hasVisibleChildren(java.awt.Component c)
|
static boolean |
isFocusable(java.awt.Component c)
|
static boolean |
isOnlyVisibleComponent(java.awt.Component c)
|
static boolean |
isOnlyVisibleComponents(java.awt.Component[] c)
|
static boolean |
requestFocus(java.awt.Component component)
Requests focus unless the component already has focus. |
static void |
setAllOpaque(java.awt.Container c,
boolean opaque)
|
static java.awt.Component |
smartRequestFocus(java.awt.Component component)
Requests focus for a component. |
static void |
validate(java.awt.Component c)
|
static void |
validate(javax.swing.JComponent c)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
private ComponentUtil()
Method Detail |
---|
public static final java.awt.Component getChildAt(java.awt.Container container, java.awt.Point p)
public static final java.awt.Component getVisibleChildAt(java.awt.Container container, java.awt.Point p)
public static final java.awt.Component getChildAtLine(java.awt.Container container, java.awt.Point p, boolean horizontal)
public static void getComponentTreePosition(java.awt.Component c, java.util.ArrayList pos)
public static java.awt.Component findComponentUnderGlassPaneAt(java.awt.Point p, java.awt.Component top)
public static final int getComponentIndex(java.awt.Component component)
public static final java.lang.String getBorderLayoutOrientation(Direction d)
public static java.awt.Color getBackgroundColor(java.awt.Component component)
public static int countComponents(java.awt.Container c)
public static int getVisibleChildrenCount(java.awt.Component c)
public static java.awt.Component getTopLevelAncestor(java.awt.Component c)
public static boolean hasVisibleChildren(java.awt.Component c)
public static boolean isOnlyVisibleComponent(java.awt.Component c)
public static boolean isOnlyVisibleComponents(java.awt.Component[] c)
public static java.awt.Component findFirstComponentOfType(java.awt.Component comp, java.lang.Class c)
public static boolean isFocusable(java.awt.Component c)
public static boolean requestFocus(java.awt.Component component)
Component.requestFocusInWindow()
when the
component is focus owner changes focus owner to another component!
component
- the component to request focus for
public static java.awt.Component smartRequestFocus(java.awt.Component component)
FocusTraversalPolicy
is checked. If that doesn't work all it's
children is recursively checked with this method.
component
- the component to request focus for
public static int getPreferredMaxHeight(java.awt.Component[] components)
components
- Components to check
public static int getPreferredMaxWidth(java.awt.Component[] components)
components
- Components to check
public static void setAllOpaque(java.awt.Container c, boolean opaque)
public static void validate(javax.swing.JComponent c)
public static void validate(java.awt.Component c)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |