1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_awt_PopupMenu__ 5 #define __java_awt_PopupMenu__ 6 7 #pragma interface 8 9 #include <java/awt/Menu.h> 10 extern "Java" 11 { 12 namespace java 13 { 14 namespace awt 15 { 16 class Component; 17 class PopupMenu; 18 } 19 } 20 namespace javax 21 { 22 namespace accessibility 23 { 24 class AccessibleContext; 25 } 26 } 27 } 28 29 class java::awt::PopupMenu : public ::java::awt::Menu 30 { 31 32 public: 33 PopupMenu(); 34 PopupMenu(::java::lang::String *); 35 virtual void addNotify(); 36 virtual void show(::java::awt::Component *, jint, jint); 37 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext(); 38 public: // actually package-private 39 virtual ::java::lang::String * generateName(); 40 private: 41 static jlong getUniqueLong(); 42 static jlong next_popup_number; 43 static const jlong serialVersionUID = -4620452533522760060LL; 44 public: 45 static ::java::lang::Class class$; 46 }; 47 48 #endif // __java_awt_PopupMenu__ 49