aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/awt/MenuComponent.java
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2000-12-26 07:18:16 +0000
committerTom Tromey <tromey@gcc.gnu.org>2000-12-26 07:18:16 +0000
commitb3b90f82f43dba90b2f2f00d87165519d95c4268 (patch)
treec25b24dcc12943d0d0c10a6650871a857a409bd7 /libjava/java/awt/MenuComponent.java
parent5472d1951a2f96bf92d004dec143cd21a4da3965 (diff)
downloadgcc-b3b90f82f43dba90b2f2f00d87165519d95c4268.zip
gcc-b3b90f82f43dba90b2f2f00d87165519d95c4268.tar.gz
gcc-b3b90f82f43dba90b2f2f00d87165519d95c4268.tar.bz2
MenuItem.java (paramString): Now protected.
* java/awt/MenuItem.java (paramString): Now protected. * java/awt/MenuShortcut.java: Implements Serializable. * java/awt/MenuBar.java: Rewrote from scratch. * java/awt/MenuComponent.java (removeNotify): Wrote. Implements Serializable. * java/awt/GridBagConstraints.java (GridBagConstraints): New constructor. * java/awt/CheckboxMenuItem.java: Wrote. From-SVN: r38488
Diffstat (limited to 'libjava/java/awt/MenuComponent.java')
-rw-r--r--libjava/java/awt/MenuComponent.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/libjava/java/awt/MenuComponent.java b/libjava/java/awt/MenuComponent.java
index 5c0ea69..a6905ed 100644
--- a/libjava/java/awt/MenuComponent.java
+++ b/libjava/java/awt/MenuComponent.java
@@ -10,7 +10,7 @@ package java.awt;
/* Status: partially complete, untested. */
-public abstract class MenuComponent
+public abstract class MenuComponent implements java.io.Serializable
{
// Fields from the serialization spec. Decalare others "transient".
Font font;
@@ -71,7 +71,9 @@ public abstract class MenuComponent
public void removeNotify()
{
- // FIXME
+ if (peer != null)
+ peer.dispose ();
+ peer = null;
}
/** @deprecated Replaced by dispatchEvent(AWTEvent) */