2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_Button__
5 #define __java_awt_Button__
9 #include <java/awt/Component.h>
10 #include <gcj/array.h>
29 namespace accessibility
31 class AccessibleContext
;
36 class java::awt::Button
: public ::java::awt::Component
41 Button(::java::lang::String
*);
42 virtual ::java::lang::String
* getLabel();
43 virtual void setLabel(::java::lang::String
*);
44 virtual ::java::lang::String
* getActionCommand();
45 virtual void setActionCommand(::java::lang::String
*);
46 virtual void addActionListener(::java::awt::event::ActionListener
*);
47 virtual void removeActionListener(::java::awt::event::ActionListener
*);
48 virtual JArray
< ::java::awt::event::ActionListener
* > * getActionListeners();
49 virtual JArray
< ::java::util::EventListener
* > * getListeners(::java::lang::Class
*);
50 virtual void addNotify();
51 public: // actually protected
52 virtual void processEvent(::java::awt::AWTEvent
*);
53 virtual void processActionEvent(::java::awt::event::ActionEvent
*);
54 public: // actually package-private
55 virtual void dispatchEventImpl(::java::awt::AWTEvent
*);
56 public: // actually protected
57 virtual ::java::lang::String
* paramString();
59 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
60 public: // actually package-private
61 virtual ::java::lang::String
* generateName();
63 static jlong
getUniqueLong();
64 static const jlong serialVersionUID
= -8774683716313001058LL;
65 public: // actually package-private
66 ::java::lang::String
* __attribute__((aligned(__alignof__( ::java::awt::Component
)))) actionCommand
;
67 ::java::lang::String
* label
;
69 ::java::awt::event::ActionListener
* action_listeners
;
70 static jlong next_button_number
;
72 static ::java::lang::Class
class$
;
75 #endif // __java_awt_Button__