gcc/
[official-gcc.git] / libjava / javax / swing / JCheckBoxMenuItem.h
blobfcb3355228c0c5f3b03393ff3e6a4db892368c0c
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JCheckBoxMenuItem__
5 #define __javax_swing_JCheckBoxMenuItem__
7 #pragma interface
9 #include <javax/swing/JMenuItem.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace javax
16 namespace accessibility
18 class AccessibleContext;
20 namespace swing
22 class Action;
23 class Icon;
24 class JCheckBoxMenuItem;
29 class javax::swing::JCheckBoxMenuItem : public ::javax::swing::JMenuItem
32 public:
33 JCheckBoxMenuItem();
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();
47 public:
48 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
49 private:
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;
54 public:
55 static ::java::lang::Class class$;
58 #endif // __javax_swing_JCheckBoxMenuItem__