From b708c42c7a7743c66175a5a270fa3022a76a0c3a Mon Sep 17 00:00:00 2001 From: Anthony Green Date: Mon, 31 Jul 2000 02:33:12 +0000 Subject: Component.java: Add treeLock object. 2000-07-30 Anthony Green * java/awt/Component.java: Add treeLock object. (getTreeLock): Implement. (isShowing): Implement. From-SVN: r35362 --- libjava/java/awt/Component.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'libjava/java') diff --git a/libjava/java/awt/Component.java b/libjava/java/awt/Component.java index 340b185..3462e2a 100644 --- a/libjava/java/awt/Component.java +++ b/libjava/java/awt/Component.java @@ -71,6 +71,8 @@ public abstract class Component implements ImageObserver, MenuContainer, transient Container parent; transient java.awt.peer.ComponentPeer peer; + transient Object treeLock; + transient ComponentListener componentListener; transient FocusListener focusListener; transient KeyListener keyListener; @@ -140,8 +142,7 @@ public abstract class Component implements ImageObserver, MenuContainer, public final Object getTreeLock() { - // FIXME - return null; + return treeLock; } public Toolkit getToolkit() @@ -172,8 +173,13 @@ public abstract class Component implements ImageObserver, MenuContainer, public boolean isShowing() { - // FIXME - return false; + if (! visible) + return false; + + if (parent != null) + return (parent.isShowing()); + + return true; } public boolean isEnabled() -- cgit v1.1