diff options
author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2006-07-16 21:51:51 +0000 |
---|---|---|
committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2006-07-16 21:51:51 +0000 |
commit | 70d3ca5f03432c9893f4231b9037138e2c5f79d4 (patch) | |
tree | 8f67b77f9ca1944a0946a513046b6a78b7620c30 /java/awt/MenuComponent.java | |
parent | 2191b1e9ed92cdbb924b5adb5be121a018eea109 (diff) | |
download | classpath-70d3ca5f03432c9893f4231b9037138e2c5f79d4.tar.gz |
2006-07-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
* Merge of HEAD --> generics-branch for
2006/07/09 to 2006/07/16.
Diffstat (limited to 'java/awt/MenuComponent.java')
-rw-r--r-- | java/awt/MenuComponent.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/java/awt/MenuComponent.java b/java/awt/MenuComponent.java index 9bb875069..163092685 100644 --- a/java/awt/MenuComponent.java +++ b/java/awt/MenuComponent.java @@ -200,8 +200,22 @@ public abstract class MenuComponent implements Serializable */ public String getName() { + if (name == null && ! nameExplicitlySet) + name = generateName(); return name; } + + /** + * Subclasses should override this to return unique component names like + * "menuitem0". + * + * @return the generated name for this menu component + */ + String generateName() + { + // MenuComponent is abstract. + return null; + } /** * Sets the name of this component to the specified name. |