diff options
author | Roman Kennke <roman@kennke.org> | 2005-05-23 11:12:01 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2005-05-23 11:12:01 +0000 |
commit | dacf3c819feceff8bb75aab706289c98f399c82b (patch) | |
tree | 5cd039b61334626e2c1af048ef7ab83d750451f1 /javax/swing/SwingUtilities.java | |
parent | d390399176820cdfbe96fc12de7dcbba9ef8cdce (diff) | |
download | classpath-dacf3c819feceff8bb75aab706289c98f399c82b.tar.gz |
2005-05-23 Roman Kennke <roman@kennke.org>
* javax/swing/SwingUtilities.java:
(getWindowAncestor): Added and implemented this method.
Diffstat (limited to 'javax/swing/SwingUtilities.java')
-rw-r--r-- | javax/swing/SwingUtilities.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/javax/swing/SwingUtilities.java b/javax/swing/SwingUtilities.java index ca5818961..29d769b90 100644 --- a/javax/swing/SwingUtilities.java +++ b/javax/swing/SwingUtilities.java @@ -352,6 +352,25 @@ public class SwingUtilities } /** + * Returns the first ancestor of <code>comp</code> that is a {@link Window} + * or <code>null</code> if <code>comp</code> is not contained in a + * {@link Window}. + * + * This is equivalent to calling + * <code>getAncestorOfClass(Window, comp)</code> or + * <code>windowForComponent(comp)</code>. + * + * @param comp the component for which we are searching the ancestor Window + * + * @return the first ancestor Window of <code>comp</code> or + * <code>null</code> if <code>comp</code> is not contained in a Window + */ + public Window getWindowAncestor(Component comp) + { + return (Window) getAncestorOfClass(Window.class, comp); + } + + /** * Equivalent to calling <code>getAncestorOfClass(Window, comp)</code>. * * @param comp The component to search for an ancestor window |