From 70d3ca5f03432c9893f4231b9037138e2c5f79d4 Mon Sep 17 00:00:00 2001 From: Andrew John Hughes Date: Sun, 16 Jul 2006 21:51:51 +0000 Subject: 2006-07-16 Andrew John Hughes * Merge of HEAD --> generics-branch for 2006/07/09 to 2006/07/16. --- java/awt/MenuBar.java | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'java/awt/MenuBar.java') diff --git a/java/awt/MenuBar.java b/java/awt/MenuBar.java index 3cf708cd5..6737d0419 100644 --- a/java/awt/MenuBar.java +++ b/java/awt/MenuBar.java @@ -60,9 +60,14 @@ public class MenuBar extends MenuComponent implements MenuContainer, Serializable, Accessible { -//Serialization Constant + // Serialization Constant private static final long serialVersionUID = -4930327919388951260L; + /** + * The number used to generate the name returned by getName. + */ + private static transient long next_menubar_number; + /** * @serial The menu used for providing help information */ @@ -331,6 +336,21 @@ public class MenuBar extends MenuComponent accessibleContext = new AccessibleAWTMenuBar(); return accessibleContext; } + + /** + * Generate a unique name for this MenuBar. + * + * @return A unique name for this MenuBar. + */ + String generateName() + { + return "menubar" + getUniqueLong(); + } + + private static synchronized long getUniqueLong() + { + return next_menubar_number++; + } /** * This class provides accessibility support for AWT menu bars. -- cgit v1.2.1