2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_Checkbox__
5 #define __java_awt_Checkbox__
9 #include <java/awt/Component.h>
10 #include <gcj/array.h>
30 namespace accessibility
32 class AccessibleContext
;
37 class java::awt::Checkbox
: public ::java::awt::Component
42 Checkbox(::java::lang::String
*);
43 Checkbox(::java::lang::String
*, jboolean
);
44 Checkbox(::java::lang::String
*, ::java::awt::CheckboxGroup
*, jboolean
);
45 Checkbox(::java::lang::String
*, jboolean
, ::java::awt::CheckboxGroup
*);
46 virtual ::java::lang::String
* getLabel();
47 virtual void setLabel(::java::lang::String
*);
48 virtual jboolean
getState();
49 virtual void setState(jboolean
);
50 virtual JArray
< ::java::lang::Object
* > * getSelectedObjects();
51 virtual ::java::awt::CheckboxGroup
* getCheckboxGroup();
52 virtual void setCheckboxGroup(::java::awt::CheckboxGroup
*);
53 virtual void addNotify();
54 virtual JArray
< ::java::awt::event::ItemListener
* > * getItemListeners();
55 virtual void addItemListener(::java::awt::event::ItemListener
*);
56 virtual void removeItemListener(::java::awt::event::ItemListener
*);
57 public: // actually protected
58 virtual void processEvent(::java::awt::AWTEvent
*);
59 virtual void processItemEvent(::java::awt::event::ItemEvent
*);
60 public: // actually package-private
61 virtual void dispatchEventImpl(::java::awt::AWTEvent
*);
62 public: // actually protected
63 virtual ::java::lang::String
* paramString();
65 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
66 public: // actually package-private
67 virtual ::java::lang::String
* generateName();
69 static jlong
getUniqueLong();
70 static const jlong serialVersionUID
= 7270714317450821763LL;
71 ::java::awt::CheckboxGroup
* __attribute__((aligned(__alignof__( ::java::awt::Component
)))) group
;
72 ::java::lang::String
* label
;
73 public: // actually package-private
76 ::java::awt::event::ItemListener
* item_listeners
;
77 static jlong next_checkbox_number
;
79 static ::java::lang::Class
class$
;
82 #endif // __java_awt_Checkbox__