2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JCheckBoxMenuItem__
5 #define __javax_swing_JCheckBoxMenuItem__
9 #include <javax/swing/JMenuItem.h>
10 #include <gcj/array.h>
16 namespace accessibility
18 class AccessibleContext
;
24 class JCheckBoxMenuItem
;
29 class javax::swing::JCheckBoxMenuItem
: public ::javax::swing::JMenuItem
34 JCheckBoxMenuItem(::javax::swing::Icon
*);
35 JCheckBoxMenuItem(::java::lang::String
*);
36 JCheckBoxMenuItem(::javax::swing::Action
*);
37 JCheckBoxMenuItem(::java::lang::String
*, ::javax::swing::Icon
*);
38 JCheckBoxMenuItem(::java::lang::String
*, jboolean
);
39 JCheckBoxMenuItem(::java::lang::String
*, ::javax::swing::Icon
*, jboolean
);
40 virtual ::java::lang::String
* getUIClassID();
41 virtual jboolean
getState();
42 virtual void setState(jboolean
);
43 virtual JArray
< ::java::lang::Object
* > * getSelectedObjects();
44 virtual void requestFocus();
45 public: // actually protected
46 virtual ::java::lang::String
* paramString();
48 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
50 static const jlong serialVersionUID
= -6676402307973384715LL;
51 static ::java::lang::String
* uiClassID
;
52 jboolean
__attribute__((aligned(__alignof__( ::javax::swing::JMenuItem
)))) state
;
53 JArray
< ::java::lang::Object
* > * selectedObjects
;
55 static ::java::lang::Class
class$
;
58 #endif // __javax_swing_JCheckBoxMenuItem__