2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_MenuBar__
5 #define __java_awt_MenuBar__
9 #include <java/awt/MenuComponent.h>
25 namespace accessibility
27 class AccessibleContext
;
32 class java::awt::MenuBar
: public ::java::awt::MenuComponent
37 virtual ::java::awt::Menu
* getHelpMenu();
38 virtual void setHelpMenu(::java::awt::Menu
*);
39 virtual ::java::awt::Menu
* add(::java::awt::Menu
*);
40 virtual void remove(jint
);
41 virtual void remove(::java::awt::MenuComponent
*);
42 virtual jint
getMenuCount();
43 virtual jint
countMenus();
44 virtual ::java::awt::Menu
* getMenu(jint
);
45 virtual void addNotify();
46 virtual void removeNotify();
47 virtual ::java::util::Enumeration
* shortcuts();
48 virtual ::java::awt::MenuItem
* getShortcutMenuItem(::java::awt::MenuShortcut
*);
49 virtual void deleteShortcut(::java::awt::MenuShortcut
*);
50 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
51 public: // actually package-private
52 virtual ::java::lang::String
* generateName();
54 static jlong
getUniqueLong();
55 static const jlong serialVersionUID
= -4930327919388951260LL;
56 static jlong next_menubar_number
;
57 ::java::awt::Menu
* __attribute__((aligned(__alignof__( ::java::awt::MenuComponent
)))) helpMenu
;
58 ::java::util::Vector
* menus
;
60 static ::java::lang::Class
class$
;
63 #endif // __java_awt_MenuBar__