public final class UIUtil extends Object
Modifier and Type | Method and Description |
---|---|
static Window |
findDialogWindow(Component component)
Finds the window of the given component.
|
static Frame |
findFrame(Component component)
Finds the frame of the given component.
|
static JPopupMenu |
findPopupMenu(Component component)
Finds the parent
JPopupMenu of the given component, it it is
contained in the component tree of one. |
static JPopupMenu |
findTopLevelPopupMenu(Component component)
Finds the top level parent
JPopupMenu of the given component,
it it is contained in the component tree of one. |
static Point |
getLocationOnScreen(MouseEvent e)
Deprecated.
Replace with Point.getLocationOnScreen(MouseEvent) as soon as
jdk 1.6 is used.
|
public static Window findDialogWindow(Component component)
This will be the top-level frame for components that are contained directly
in that window. For components that are contained in
windows the dialog window will be
returned. For components that are contained in
Dialog
trees the window that triggers that
menu will be returned.
JMenu
component
- the component to find the master the JFrame of.public static Frame findFrame(Component component)
The component may be contained in a
(with support for modal dialogs) and still it's frame (the top level window
of the application) will be found. Support for components launched from
JDialog
instances is included.
JPopupMenu
component
- the component to find the master the JFrame of.public static JPopupMenu findPopupMenu(Component component)
JPopupMenu
of the given component, it it is
contained in the component tree of one.
component
- a potential sub component of a popup menu.public static JPopupMenu findTopLevelPopupMenu(Component component)
JPopupMenu
of the given component,
it it is contained in the component tree of one.
JPopupMenu
trees may contain many sub menu instances.
component
- a potential sub component of a popup menu.@Deprecated public static Point getLocationOnScreen(MouseEvent e)
Point#getLocationOnScreen(MouseEvent e)
in pre jdk
1dot6.
e
- needed to get the location on screen of.Copyright © 2001 - 2010 LGPL, All Rights Footloose.